title: Unione di tabelle con campi uguali

author: Cinzia

text:
"Sync" <
ai...@brazo.com
> ha scritto nel messaggio
news:7iz2d.7194$Ie2....@tornado.fastwebnet.it...

Ciao Sync
Devi  usare l'istruzione UNION
in questo modo
Table query1  UNION TABLE  query2 UNION TABLE query3
Ciao
Cinzia


title: Unione di tabelle con campi uguali

author: Sync

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ciegs3$rd2$1...@lacerta.tiscalinet.it...
> Ciao Sync
> Devi  usare l'istruzione UNION
> in questo modo
> Table query1  UNION TABLE  query2 UNION TABLE query3
>
> Ciao
> Cinzia
Perfetto! Grazie mille! ;-)


title: RecordCount su una maschera.

author: Riccardo Baldinotti

text:
Uso A2010 con W7.
Alla Requery di una maschera eseguo:
u = Forms!mComune.RecordsetClone.RecordCount
Ora, non è la prima volta, ma adesso mi capita una cosa strana: la
maschera viene aperta quando dal menu seleziono un Comune in una
casella combinata e doveva ridimensionarsi in base a quel valore, ma
ecco che la apro e invece di avere un valore pari a 23 (il numero di
record effettivamente visualizzati), ottengo 5, e a cinque righe è
allargata la maschera.
Siccome nella maschera c'è una casella combinata che mi permette di
selezionare i nomi dei Comuni, la apro e scelgo nuovamente il Comune
di prima: ecco che u=6; riclicco: u=7, e così via. La maschera è
ridimensionata in conformità al valore, ma i record  ci sono tutti e
posso scorrerli con la barra verticale.
Se apro la  maschera avendo scelto un Comune che fornisce due record,
u=2; scelgo dalla maschera l'altro Comune e u=3, pur vedendo sempre
tutti i record.
Qualcuno può dare un senso alla mia perplessità?
Grazie a tutti
Riccardo Baldinotti


title: RecordCount su una maschera.

text:

Per ora mi rispondo da me. Ho escogitato il seguente trucco.
    Set RST = CurrentDb.OpenRecordset(stri)
    RST.MoveLast
    u = RST.RecordCount
    Set RST = Nothing
"stri" è una stringa che replica la RecordSource della maschera.
In questo modo la variabile "u" è assegnata correttamente.
Ho l'impressione che il busillis abbia a che fare con quello che leggo
nell'help a proposito di Recordset.RecordCount:
"...La proprietà RecordCount non indica la quantità di record
contenuti in un oggetto Recordset di tipo dynaset, snapshot o forward-
only fino a quando non è stato eseguito l'accesso a tutti i record..."
Naturalmente accetterò ogni spiegazione che possano illuminare quello
che, lo avrete capito, è solo uno smanettone fantasioso.
Riccardo Baldinotti


title: RecordCount su una maschera.

author: Popi - TheBadHabits

text:

Ciao Riccardo.

Quando ho mosso i primi passi su Access mi sono scontrato anche io con
questo "fastidioso" comportamento.

Dico "fastidioso" perchè ero abituato che la semplice apertura di un
file rendeva disponibile il numero di record.

Ed ho usato (e continuo ad usare ancora adesso) il tuo stesso
workaround tutte le volte che mi serve.

Questo codice sarebbe perfetto se non fosse per il "fastidioso
comportamento".

set rsTabella=currentdb.openrecordset("Tabella")

syscmd acsyscmdinitmeter,"Record attuale",rsTabella.recordcount

do while (rsTabella.eof=false)
    syscmd acsyscmdupdatemeter, rsTabella.absoluteposition
    ....
    ....
    rsTabella.movenext
loop
rsTabella.close
set rsTabella=nothing

Questo, invece, è il codice che uso normalmente.

set rsTabella=currentdb.openrecordset("Tabella")

if (rsTabella.eof=false) then
    rsTabella.movelast
    rsTabella.movefirst
    syscmd acsyscmdinitmeter,"Record attuale",rsTabella.recordcount
endif

do while (rsTabella.eof=false)
    syscmd acsyscmdupdatemeter, rsTabella.absoluteposition
    ....
    ....
    rsTabella.movenext
loop
rsTabella.close
set rsTabella=nothing

HTH
Popi


title: RecordCount su una maschera.

text:

Grazie, appena ho un attimo smanetterò anche con questo codice.
Riccardo Baldinotti


title: Ricerca ESATTA..........!

author: Mark

text:
Salve!
ho un problema nel ricercare, in un record, una determinata parola, ad
esempio, "TORINO" e non "MOTORINO" oppure "OTORINO".
Ho provato con tutte le opzioni dell'operatore LIKE ma senza risultato.
Sembra OBBLIGATORIO inserire un asterisco prima e dopo della parola da
cercare. Possibile che non esiste nessun criterio di ricerca che mi dia il
solo risultato richiesto?
Grazie anticipatamente.
Marco.


title: Ricerca ESATTA..........!

author: Pablitomf

text:
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...

Like " " & tuofiltro & " "
--
Pablitomf


title: Ricerca ESATTA..........!

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccJri.79262$U01.7...@twister1.libero.it...

.....mi dispiace ma ho già provato! non funziona, non mi dà nessun
risultato, forse perchè non è la prima parola contenuta nel campo ma la
contiene.
Attendo ulteriori suggerimenti.
Grazie.
Marco.


title: Ricerca ESATTA..........!

author: Roberto dalla campagna

text:
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...

La cosa èiù logica è quella di usare l'operatore = al posto dell'operatore
Like, insomma:
Città = "TORINO"
Comunque funziona anche con:
Città Like "TORINO"
>
> Grazie anticipatamente.
Prego.
> Marco.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Ricerca ESATTA..........!

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:UQJri.79315$U01.7...@twister1.libero.it...

Eilà, Esimio Roberto,
purtroppo devo dirti, subito, che non funziona.
La parola "TORINO", non è l'unica e nemmeno la prima, presente nel record
e/o records.
Sembra non esserci soluzione per avere solo la parola ricercata qualunque
posizione occupi nel record.
Resto in attesa di altri suggerimenti.
Grazie anticipatamente.
Marco.


title: Ricerca ESATTA..........!

author: Ivan da casa

text:
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af6bcc$0$10619$4faf...@reader2.news.tin.it...

Città Like "* TORINO *" Or Città Like "TORINO *"
o genericamente
filtro ="Citta Like '* " & tuofiltro & " *' Or "Citta Like '" & tuofiltro &
" *'"
IvanDabologna


title: Ricerca ESATTA..........!

author: Access

text:
Ciao Mark,
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...

hai provato con il metodo findrecord?
Comunque se posti il codice che utilizzi forse č  piu' facile aiutarti.
--
Ciao
Access


title: Ricerca ESATTA..........!

author: Bruno Campanini

text:
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> wrote in message
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...

- Nella query rendi invisibile il campo di ricerca [e];
- nella stessa crea un nuovo campo:
   Exp1: IIf(InStr(1,[e],"Torino ") Or InStr(1,[e]," Torino")
   Or (InStr(1,[e],"Torino") And Len([e])=6),[e])
Bruno


title: Ricerca ESATTA..........!

text:

io scriverei
Like "torino *" Or Like "* torino *" Or Like "* torino"
in questo modo ti cerca tutte le volte che compare la parole Torino
che sia all'inizio, in mezzo, o alla fine del campo
Mysha


title: Ricerca ESATTA..........!

author: HHH

text:
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...



title: Ricerca ESATTA..........!

text:
Ciao io ho provato cosě :
nei criteri della query nel campo in cui vuoi cercare il vocabolo torino in
genera copia la seguente espressione:
Like "* TORINO *" Or Like "* TORINO" Or Like "TORINO *" Or Like "*
TORINO[?]" Or Like "* TORINO!" Or Like "* TORINO! *" Or Like "TORINO! *" Or
Like "* TORINO." Or Like "* TORINO. *"
1) contempla la tua richiesta torino e non motorino o otorino
2) contempla frasi affermative interrogative o esclamative con torino
iniziale intermedio e finale seguito da ! o? o punto di fine periodo.
3) non contempla frasi del tipo: "torino" oppure "il grande torino", questo
perchč gli apici sono caratteri speciali e non so come diavolo utilizzarle
come carattere di ricerca, per favore dimmelo tu
4) Se sapete come fare per impostare TORINO come variabile ditemelo
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...



title: Ricerca ESATTA..........!

text:
Premetto, non sono un programmatore. Però funziona:
Vai nel campo della query e nei criteri vai su genera e copi questa
espressione:
Like "* TORINO *" Or Like "* TORINO" Or Like "TORINO *" Or Like "*
TORINO[?]" Or Like "* TORINO!" Or Like "* TORINO! *" Or Like "TORINO! *" Or
Like "* TORINO." Or Like "* TORINO. *"
1) trova il vocabolo torino e non motorino o otorino.
2) ricorda di rispettare gli spazi dopo e prima gli *
3) trova il vocabolo torino se è in una frase affermativa, esclamativa,
interrogativa alla fine all'inizio o in mezzo ad un campo ( ES: che bella
citta Torino!  ; sei di Torino? No non lo sono;  sono stato a Torino. etc..
4) Ovviamente è un espressione grezza ma funziona.
5) non trova il vocabolo Torino in mezzo agli apici perchè non capisco come
farli interpretare come carattere da ricercare e non speciale, quindi frasi
come: che forte il " grande torino" non le trova se lo sai come si fa
dimmelo perchè era una cosa che mi interessa
6)guarda che mi tocca scrivere che sono anche juventino.
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...



title: Ricerca ESATTA..........!

author: diego

text:
Dim strR As String
Dim strSQL As String
strR = Me!TxCerca.Text
If Not IsNull(Me!TxCerca.Text) Then
    strSQL = "SELECT TblXXX.Campo TblXXX.Campo1,Ecc.Ecc. FROM [TblXXX]
WHERE (TblXXX.Campo Like " & Chr$(34) & "*" & _
    strR & "*" & Chr$(34) & ")ORDER BY TblXXX.Campo;" (se vuoi
Ordinare)
End If
Saluti Diego
P.S. La seguente istruzione proviene da Sito Comune, ma ahime' non
ricordo la Faq.


title: Ricerca ESATTA..........!

text:

dimenticavo : l'struzione la scrivi in una private sub e poi passi la
sub sull'evento modifica (change) della casella di testo dove
scriverai la parola da ricercare, è scontato dirti che la query la
dovrai fare passare magari come rowsource di una casella di riepilogo,
poi vedi t come ti conviene fare.
Saluti
Diego


title: Ricerca ESATTA..........!

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1185922378.4...@o61g2000hsh.googlegroups.com...
On 1 Ago, 00:47, diego <
diegocicire...@hotmail.com
> wrote:
> Dim strR As String
> Dim strSQL As String
> strR = Me!TxCerca.Text
> If Not IsNull(Me!TxCerca.Text) Then
>     strSQL = "SELECT TblXXX.Campo TblXXX.Campo1,Ecc.Ecc. FROM [TblXXX]
> WHERE (TblXXX.Campo Like " & Chr$(34) & "*" & _
>     strR & "*" & Chr$(34) & ")ORDER BY TblXXX.Campo;" (se vuoi
> Ordinare)
> End If
>
> Saluti Diego
>
> P.S. La seguente istruzione proviene da Sito Comune, ma ahime' non
> ricordo la Faq.
dimenticavo : l'struzione la scrivi in una private sub e poi passi la
sub sull'evento modifica (change) della casella di testo dove
scriverai la parola da ricercare, č scontato dirti che la query la
dovrai fare passare magari come rowsource di una casella di riepilogo,
poi vedi t come ti conviene fare.
Saluti
Diego
Ammappete..........quante risposte :-)
bene, grazie a tutti Voi!
Comunque ho risolto, e per il momento va bene cosě, con:
Like * & " TORINO " & *
L'unico problema, ad esempio, se nel campo č inserito: Oggi sono a Torino.
allora diventa:
Like * & " TORINO" & * oppure
Like * " TORINO!" & * , perchč c'č il punto alla fine della frase.
Alla prossima.
Marco.


title: Ricerca ESATTA..........!

author: PBsoft

text:
> Città Like "* TORINO *" Or Città Like "TORINO *"
>
> o genericamente
>
> filtro ="Citta Like '* " & tuofiltro & " *' Or "Citta Like '" &
> tuofiltro & " *'"
Per entrambe le sintassi manca una casistica: quella per la quale la parola
TORINO è l'ultima della frase.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Ricerca ESATTA..........!

text:
"PBsoft" <info[REMOVE]@
pbsoft.it
> ha scritto nel messaggio
news:875ea355250e48...@news.tin.it...

sì è vero.
Mancano anche i casi in cui il termine ricercato fosse seguito da un segno
di interpunzione o un apostrofo o altro segno divisore.
Lascio a Mark l'estensione del suggerimento... ;D
IvanDaBologna


title: Ricerca ESATTA..........!

text:
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
news:46af6bcc$0$10619$4faf...@reader2.news.tin.it...
>
> "Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:UQJri.79315$U01.7...@twister1.libero.it...
>>
>> "Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio
>> news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...
>>> Salve!
>>>
>>> ho un problema nel ricercare, in un record, una determinata parola, ad
>>> esempio, "TORINO" e non "MOTORINO" oppure "OTORINO".
>>> Ho provato con tutte le opzioni dell'operatore LIKE ma senza risultato.
>>> Sembra OBBLIGATORIO inserire un asterisco prima e dopo della parola da
>>> cercare. Possibile che non esiste nessun criterio di ricerca che mi dia
>>> il solo risultato richiesto?
>>
>> La cosa èiù logica è quella di usare l'operatore = al posto
>> dell'operatore Like, insomma:
>>
>> Città = "TORINO"
>>
>> Comunque funziona anche con:
>>
>> Città Like "TORINO"
>>
>>>
>>> Grazie anticipatamente.
>>
>> Prego.
>>
>>> Marco.
>>
>> --
>> Roberto
>>
>
> Eilà, Esimio Roberto,
> purtroppo devo dirti, subito, che non funziona.
Forse avrei dovuto chiedere prima: ma in quale contesto devi effettuare la
ricerca?
In una query?
Filtrando una maschera?
In una maschera usando il metodo FindRecord?
>
> La parola "TORINO", non è l'unica e nemmeno la prima, presente nel record
> e/o records.
Con tutta la più buona volontà non ho capito cosa tu voglia dire.
> Sembra non esserci soluzione per avere solo la parola ricercata qualunque
> posizione occupi nel record.
> Resto in attesa di altri suggerimenti.
> Grazie anticipatamente.
> Marco.
--



title: Ricerca ESATTA..........!

author: Sergio MAZZA

text:
HHH wrote:
6)guarda che mi tocca scrivere che sono anche juventino.
[risposta]
7)
www.sitocomune.com
 Sezione ICAA - Come comportarsi in questo NG
Ciao.
--
Sergio MAZZA


title: Invio di un report utilizzando una email.-

author: Massimo Apicella

text:
E' possibile passare dei parametri (da access) ad outlook express ed
inviare una e-mail? Grazie a tutti per l'aiuto!!!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: codice a barre

author: Alessandro Urbani

text:
Qualche giorno fa ho inviato al ng un messaggio nel quale
chiedevo spiegazione per compatibilità tra un lettore
a barre e Access.
Mi ha risposto ElioP (grazie!).
Ora c'è un nuovo quesito:
qualcuno (oppure ElioP) saprebbe delucidarmi su quale tipo
di codice a barre  devo usare per la mia applicazione?
Praticamente ho una semplicissima tabella con una serie di
nome e indirizzi (quasi 3000) al quale ho associato un codice univoco;
è proprio questo che devo trasformare in codice a barre.
Questo codice è formato da 5 caratteri alfanumerici.
Sapreste/i aiutarmi?
Grazie
:)
L'anima pia che mi risponderà, può mandarmi la risposta al
mio indirizzo e-mail così se in futuro ho problemi con la gestione
del codice a barre non rompo le scatole al ng?
Grazie
e-mail :
al...@tiscalinet.it


title: codice a barre

author: EB

text:
> L'anima pia che mi risponderŕ, puň mandarmi la risposta al
> mio indirizzo e-mail cosě se in futuro ho problemi con la gestione
> del codice a barre non rompo le scatole al ng?
> Grazie
> e-mail :
al...@tiscalinet.it
Ti rispondo su NG perchč la risposta puň essere utile a tutti (altrimenti
non avrebbe senso l'esistenza del NG).
Il codice a barre piů semplice da utilizzare e gestire č il "3of9 barcode"
che ti consente previo inserimento di due asterischi (uno all'inizio ed uno
alla fine del codice) di leggerlo con una comune pistona per la lettura del
codice a barre.
Es. *0123456*
Certo di esserti stato utile ti saluto ed alla prossima.
Ciao
Enzo


title: Re: unire piu' espressione

author: Alessandro Cara

text:
Il 15/06/2015 13:05,
francodel...@gmail.com
 ha scritto:
> ciao a tutti
>
> volleri unire queste espressioni in una sola:
>
> 1-IIf(([nColli]=0 Or IsNull([nColli])) And ([Quantità]=0 Or IsNull([Quantità])) And ([Prezzo]=0 Or IsNull([Prezzo]));1;0)
>
> 2-IIf(([nColli]=0 Or IsNull([nColli])) And ([Quantità]=0 Or IsNull([Quantità]));2;0)
>
> 3-IIf(([nColli]=0 Or IsNull([nColli])) And ([Prezzo]=0 Or IsNull([Prezzo]));3;0)
>
> 4-IIf([nColli]=0 Or IsNull([nColli]);4;0)
>
> 5-IIf([Quantità]=0 Or IsNull([Quantità]);5;0)
>
> 6-IIf([Prezzo]=0 Or IsNull([Prezzo]);6;0)
>
>
> grazie.
>

ho l'impressione che ne manchi uno
io farei cosi
x=iif(nz(ncolli,0)=0,1,0)+iif(nz(prezzo,0)=0,2,0)+iif(nz(quantità,0)=0,4,0)
in x trovi valori che vanno da 0 a 7
quantita' e prezzo  a 0 fanno 6 (il valore che non testi)

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: Re: unire piu' espressione

text:

grazie 1000


title: Re: unire piu' espressione

text:

Ciao Alessandro

la tua espressione mi serve per questa funzione,
è possibile sintetizzarla evitando di lasciare
qualche pezzo?
grazie

Public Function Conf_Chiusura( _
  ByVal Data As Variant, _
  ByVal Targa As Variant, _
  ByVal ValCarichiChiusi As Variant, _
  TipoConfronto As Byte, _
  ByRef msg As String, _
  ByRef ban As String) As Boolean

    If IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 1 Then TipoConfronto = 1
    If IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 2 Then TipoConfronto = 2
    If IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 3 Then TipoConfronto = 3
    If IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 4 Then TipoConfronto = 4
ecc.ecc.

    If IsNull(Data) And Not IsNull(Targa) And ValCarichiChiusi = 1 Then TipoConfronto = 5
    If IsNull(Data) And Not IsNull(Targa) And ValCarichiChiusi = 2 Then TipoConfronto = 6
    If IsNull(Data) And Not IsNull(Targa) And ValCarichiChiusi = 3 Then TipoConfronto = 7
    If IsNull(Data) And Not IsNull(Targa) And ValCarichiChiusi = 4 Then TipoConfronto = 8
ecc. ecc.

    If Not IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 1 Then TipoConfronto = 9
    If Not IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 2 Then TipoConfronto = 10
    If Not IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 3 Then TipoConfronto = 11
    If Not IsNull(Data) And IsNull(Targa) And ValCarichiChiusi = 4 Then TipoConfronto = 12
ecc. ecc.

    If Not IsNull(Data) And Not IsNull(Targa) And ValCarichiChiusi = 1 Then TipoConfronto = 13
    If Not IsNull(Data) And Not IsNull(Targa) And ValCarichiChiusi = 2 Then TipoConfronto = 14
    If Not IsNull(Data) And Not IsNull(Targa) And ValCarichiChiusi = 3 Then TipoConfronto = 15
ecc. ecc.

    Select Case TipoConfronto

      Case Is = 1
        ' se la "Data" e "Targa" sono null e "ValCarichiChiusi" =1
        msg = "Manca la data Chiusura, Targa e numero Colli!!!"
        ban = "Chiusura Annullata!!!"
        Exit Function

      Case Is = 2
        ' se la "Data" e "Targa" sono null e "ValCarichiChiusi" =2
        msg = "Manca la data Chiusura, Targa, e Prezzo!!!"
        ban = "Chiusura Annullata!!!"
        Exit Function

      Case Is = 3
        ' se la "Data" e "Targa" sono null e "ValCarichiChiusi" =3
        msg = "Manca la data Chiusura, Targa, e numero Colli e Prezzo!!!"
        ban = "Chiusura Annullata!!!"
        Exit Function

ecc.


title: Re: unire piu' espressione

text:

oooooohhhhh my!?

ma non fai prima a fare cosi':

x=iif(nz(campo1,0)=0,",descrizione1","") & ........
iif(nz(campoN,0)=0,",descrizioneN",""

if(x)<>"" then
     msgbox("Attenzione manca:" & mid(x,2) & vbcrlf & "Chiusura annullata"
   exit funtion
end if

sempre se ho capito la sostanza della cosa



title: Re: unire piu' espressione

text:

ciao Alessandro

hai capito bene,
pero'ora mi devi aiutare a completare questa funzione e
dirmi come fare per richiamarla.


title: Re: unire piu' espressione

text:

ciao Alessandro

è cosi' che si procede?

p.e.
Public Function Conf_Chiusura( _
  ByVal Campo1 As Variant, _
  ByVal descrizione1 As String, _
  ByVal CampoN As Variant, _
  ByVal descrizioneN As String, _
  ByVal x As Variant) As Boolean

  Campo1 = "Data"
  descrizione1 = "Manca la Data"
  CampoN = "Targa"
  descrizioneN = "Manca la Targa"

  x = IIf(Nz(Campo1, 0) = 0, ",descrizione1", "") & IIf(Nz(CampoN, 0) = 0, ",descrizioneN", "")

If (x) <> "" Then
     MsgBox ("Attenzione manca:" & Mid(x, 2) & vbCrLf & "Chiusura annullata")
   Exit Function
End If

Conf_Chiusura = True
End Function

ma poi non riesco a richiamarla...

grazie


title: Re: unire piu' espressione

text:
on 17-06-15,
francodel...@gmail.com
 supposed :

[...]
> p.e.
> Public Function Conf_Chiusura( _
>   ByVal Campo1 As Variant, _
>   ByVal descrizione1 As String, _
>   ByVal CampoN As Variant, _
>   ByVal descrizioneN As String, _
>   ByVal x As Variant) As Boolean
>
>   Campo1 = "Data"
>   descrizione1 = "Manca la Data"
>   CampoN = "Targa"
>   descrizioneN = "Manca la Targa"
>
>   x = IIf(Nz(Campo1, 0) = 0, ",descrizione1", "") & IIf(Nz(CampoN, 0) = 0,
> ",descrizioneN", "")
>
>
> If (x) <> "" Then
>      MsgBox ("Attenzione manca:" & Mid(x, 2) & vbCrLf & "Chiusura annullata")
>    Exit Function
> End If
>
>
> Conf_Chiusura = True
> End Function
>
> ma poi non riesco a richiamarla...
Una funzione come questa si chiama così:

Dim A As Boolean
A = Conf_Chiusura(Campo1, descrizione1, ...)

Bruno


title: Re: unire piu' espressione

text:

grazie Bruno


title: OT-Scrivere dopo il Quoting

author: Ronny

text:
Ciao a tutti,
perchè si insiste parecchio sul scrivere dopo il quoting? Nel senso: cosa
intendete e perchè ????
Grazie a tutti
Ronny


title: OT-Scrivere dopo il Quoting

author: principiante

text:
"Ronny" <
scr...@NOSPAM.tiscalinet.it
> ha scritto nel messaggio
news:9v629u$pf5$1...@pegasus.tiscalinet.it...

Scrivere dopo il quoting significa scrivere dopo il messaggio a cui stai
rispondendo
Se qualcuno scrive prima e qualcuno dopo, quando scorri un thread non ci
capisci più nulla.
Di per sè si potrebbe anche fare il contrario (cioè scrivere sempre prima),
ma è importante rispettare le regole.
Regole che tra l'altro trovi su  www\Sitocomune.it
Paolo


title: OT-Scrivere dopo il Quoting

author: Antonio Biso

text:
principiante <
p.pe...@inrete.it
> wrote in message
3c16...@news.opennet.it...
>
> "Ronny" <
scr...@NOSPAM.tiscalinet.it
> ha scritto nel messaggio
> news:9v629u$pf5$1...@pegasus.tiscalinet.it...
> > Ciao a tutti,
> > perchč si insiste parecchio sul scrivere dopo il quoting? Nel senso:
cosa
> > intendete e perchč ????
> > Grazie a tutti
> > Ronny
> >
> Scrivere dopo il quoting significa scrivere dopo il messaggio a cui stai
> rispondendo
> Se qualcuno scrive prima e qualcuno dopo, quando scorri un thread non ci
> capisci piů nulla.
> Di per sč si potrebbe anche fare il contrario (cioč scrivere sempre
prima),
> ma č importante rispettare le regole.
Aspč, pensaci bene, che non č stato deciso in modo campato per aria.
Quando tu leggi uno scritto come lo fai? Dall'alto verso il basso no? E
allora il flusso logico del thread deve seguire la stessa direzione, no?
Antonio


title: OT-Scrivere dopo il Quoting

author: Stefano Marzocchi

text:
"Antonio Biso" <
> Aspč, pensaci bene, che non č stato deciso in modo campato per aria.
> Quando tu leggi uno scritto come lo fai? Dall'alto verso il basso no? E
> allora il flusso logico del thread deve seguire la stessa direzione, no?
Bah, l'importante č che si capisca: a me non danno fastidio i post prima del
Quoting ... sei troppo radicale su questa storia.
Ciao: Stefano


title: OT-Scrivere dopo il Quoting

text:
"Stefano Marzocchi" <
stefN...@libero.it
> ha scritto nel messaggio
news:mVHR7.289001$sq5.14...@news.infostrada.it...
>
> Bah, l'importante č che si capisca: a me non danno fastidio i post prima
del
> Quoting ... sei troppo radicale su questa storia.
>
> Ciao: Stefano
>
Ti dice bene che non č un NG moderato...
Ciao.


title: OT-Scrivere dopo il Quoting

author: Alex

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:9v7pqg$f63$1...@canarie.caspur.it...
> Ti dice bene che non è un NG moderato...
>
> Ciao.
Altrimenti ....., ti darebbero loro, i moderatori, il pane con l'uva...!
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OT-Scrivere dopo il Quoting

author: Alessandro Nazzani

text:
> "Stefano Marzocchi"
>
> Bah, l'importante è che si capisca: a me non danno fastidio i post prima
del
> Quoting ... sei troppo radicale su questa storia.
Concordo.
> "Antonio Biso" <
>
> Aspè, pensaci bene, che non è stato deciso in modo campato per aria.
> Quando tu leggi uno scritto come lo fai? Dall'alto verso il basso no? E
> allora il flusso logico del thread deve seguire la stessa direzione, no?
Indubbiamente il tuo argomento ha una sua logica. Solo alcune
considerazioni.
1) Non so qual è in NG reader di riferimento per la maggior parte dei
partecipanti a ICAA. Personalmente uso Google (che, per inciso, ho scoperto
oggi che riporta un preoccupante "This group is no longer archived", ma
questa è un'altra storia) e Outlook Express. Soprattutto con il primo trovo
molto più comodo leggere un thread che ha le risposte *prima* del quoting.
2) Non mi ritengo un esperto di NG, ma questo è l'unico che conosco dove il
quoting sembra essere un vigilato speciale (parlerei di attenzione
"maniacale" se non temessi di suonare offensivo).
3) Personalmente credo che la soluzione sia, come spesso succede, a metà
strada. E' giusto che ciascuno possa contribuire a seconda del proprio stile
senza timore di essere censurato alla prima occasione; d'altra parte se
rispondo a qualcuno che dimostra di preferire il quoting "prima" tendo ad
adeguarmi, se non altro per rispetto (soprattutto se la persona sta cercando
di risolvere un *mio* problema). Insomma, tanto buon senso ed un pizzico di
libertà individuale.
Spero che questa mia non sia presa come una provocazione: non vuole esserlo.
L'intenzione è quella di evidenziare come un punto di vista che sembra
essere controcorrente non necessariamente lo è per "dispetto" o snobismo o
ignoranza.
Un saluto a tutti.
Alessandro


title: OT-Scrivere dopo il Quoting

text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:9v7rs2$100t$1...@newsreader1.mclink.it...
>
------- omissis ---------
>
> Spero che questa mia non sia presa come una provocazione: non vuole
esserlo.
> L'intenzione č quella di evidenziare come un punto di vista che sembra
> essere controcorrente non necessariamente lo č per "dispetto" o snobismo o
> ignoranza.
>
> Un saluto a tutti.
>
> Alessandro
>
Bravo; la terza che hai detto!
Ciao.


title: OT-Scrivere dopo il Quoting

text:
Alessandro Nazzani <
ale...@tin.it
> wrote in message
9v7rs2$100t$1...@newsreader1.mclink.it...
> > "Stefano Marzocchi"
> >
> 3) Personalmente credo che la soluzione sia, come spesso succede, a metà
> strada. E' giusto che ciascuno possa contribuire a seconda del proprio
stile
> senza timore di essere censurato alla prima occasione; d'altra parte se
> rispondo a qualcuno che dimostra di preferire il quoting "prima" tendo ad
> adeguarmi, se non altro per rispetto (soprattutto se la persona sta
cercando
> di risolvere un *mio* problema). Insomma, tanto buon senso ed un pizzico
di
> libertà individuale.
Qui dentro si preferisce il DOPO.
Io aiuto chi usa il DOPO.
Poi fai un po' tu
Antonio


title: OT-Scrivere dopo il Quoting

text:
"Alessandro Nazzani" <
ale...@tin.it
> wrote in message
news:9v7rs2$100t$1...@newsreader1.mclink.it...
> 3) Personalmente credo che la soluzione sia, come spesso succede, a metà
> strada. E' giusto che ciascuno possa contribuire a seconda del proprio stile
> senza timore di essere censurato alla prima occasione; d'altra parte se
> rispondo a qualcuno che dimostra di preferire il quoting "prima" tendo ad
> adeguarmi, se non altro per rispetto (soprattutto se la persona sta cercando
> di risolvere un *mio* problema). Insomma, tanto buon senso ed un pizzico di
> libertà individuale.
>
> Alessandro
Il tuo "Personalmente" mette in primo piano la DEMOCRAZIA.
Io "Personalmente" lo appoggio ad ANTONIO, in senso metaforico....!
Quindi o dopo o Nothing.
@Alex
--
Posted from  [62.98.12.23]



title: OT-Scrivere dopo il Quoting

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:wSFR7.288521$sq5.14...@news.infostrada.it...

Io normalmente parto dal primo thread, quindi quando vado a leggere la
risposta se fosse scritta prima eviterei di dover scorrere tutto;  d'altra
parte quando trovo dei thread che mi interessano li sposto su una cartella
di express ed in quel caso č piů comodo che siano scritti dopo, cosě mi
basta salvare l'ultimo che contiene tutto ordinato in modo logico.
Dopodichč mi pare che in questo NG, piaccia o no, ci sono alcuni che tirano
stabilmente il carro (nel senso che hanno conoscenze tali da mantenere alto
il livello delle risposte che altrimenti sarebbe tutto un "prova
cosě...prova cosŕ...", quindi se preferite dopo va benissimo cosě
Grazie di tutti gli aiuti diretti ed indiretti
Paolo


title: OT-Scrivere dopo il Quoting

text:
principiante <
p.pe...@inrete.it
> wrote in message
3c17...@news.opennet.it...
>
> > Aspè, pensaci bene, che non è stato deciso in modo campato per aria.
> > Quando tu leggi uno scritto come lo fai? Dall'alto verso il basso no? E
> > allora il flusso logico del thread deve seguire la stessa direzione, no?
> >
> > Antonio
> >
> >
> Io normalmente parto dal primo thread, quindi quando vado a leggere la
> risposta se fosse scritta prima eviterei di dover scorrere tutto;  d'altra
Però guardala in questo modo: io leggo i messaggi quasi in diretta quindi
non scorro l'intero thread un messaggio dietro l'altro, ma uno per volta.
Arriva un messaggio e lo leggo. Il mio settaggio è di visualizzare solo i
messaggi non letti, ma è la stessa cosa, tanto chi non ha questo settaggio
si va a leggere solo i messaggi che non ha già letto.
Io li leggo quasi tutti, quindi non è detto che mi ricordi tutti i thread.
Quando arriva un nuovo messaggio in un thread, io riscorro la storia del
thread leggendo nell'ordine del botta e risposta. E se l'ordine non è come
l'ordine naturale di lettura, devo fare su e giù per capire chi risponde a
cosa...
Te capì?
Antonio


title: OT-Scrivere dopo il Quoting

author: Roberto da casa

text:
Solo per la cronaca, io la penso esattamente come Antonio, e ritengo che
rispondere dopo i messaggi precedenti renda il tutto più leggibile.
Non credo, inoltre, che rispettare e cercare di far rispettare le regole che
questo NG si è dato qualche tempo fa in maniera democratica (e non
"illiberale" come qualcuno pensa) sia un comportamento "maniacale".
Nulla toglie che le regole possano essere, di comune accordo, cambiate; ma
sino a quando le regole restano quelle pubblicate nel Sito Comune, sono
quelle da osservare: sarò fatto male, ma la deregulation in una comunità,
anche se virtuale, non mi ha mai entusiasmato.
Questo è il mio pensiero.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OT-Scrivere dopo il Quoting

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
52RR7.404$7%3.1...@twister1.libero.it...
>
> Solo per la cronaca, io la penso esattamente come Antonio, e ritengo che
> rispondere dopo i messaggi precedenti renda il tutto più leggibile.
> Non credo, inoltre, che rispettare e cercare di far rispettare le regole
che
> questo NG si è dato qualche tempo fa in maniera democratica (e non
> "illiberale" come qualcuno pensa) sia un comportamento "maniacale".
> Nulla toglie che le regole possano essere, di comune accordo, cambiate; ma
> sino a quando le regole restano quelle pubblicate nel Sito Comune, sono
> quelle da osservare: sarò fatto male, ma la deregulation in una comunità,
> anche se virtuale, non mi ha mai entusiasmato.
> Questo è il mio pensiero.
AUGH, capo Roberto
Antonio


title: OT-Scrivere dopo il Quoting

text:
> 2) Non mi ritengo un esperto di NG, ma questo è l'unico che conosco dove
il
> quoting sembra essere un vigilato speciale (parlerei di attenzione
> "maniacale" se non temessi di suonare offensivo).
Su questo non sono daccordo, anzi: dai un occhio a ahccc e vedrai che
persino loro
(dico 'persino' pensando a quanto un hacker ci tenga alla "libertà
individuale" da te menzionata)
riprendono puntualmente chi quota male.
> 3) Personalmente credo che la soluzione sia, come spesso succede, a metà
> strada. E' giusto che ciascuno possa contribuire a seconda del proprio
stile
> senza timore di essere censurato alla prima occasione; d'altra parte se
> rispondo a qualcuno che dimostra di preferire il quoting "prima" tendo ad
> adeguarmi, se non altro per rispetto (soprattutto se la persona sta
cercando
> di risolvere un *mio* problema). Insomma, tanto buon senso ed un pizzico
di
> libertà individuale.
mmmm....dimostri di essere comprensivo...ma allora perchè tante storie??
Siamo "arrivati quì" che si quotava sotto??? Quotiamo sotto...che ci costa!?
Mostreremo il nostro 'stile' in altro modo ;)
> Spero che questa mia non sia presa come una provocazione: non vuole
esserlo.
> L'intenzione è quella di evidenziare come un punto di vista che sembra
> essere controcorrente non necessariamente lo è per "dispetto" o snobismo o
> ignoranza.
mi permetto... : a proposito di 'stile', nemmeno nei gruppi della gerarchia
it.news
trovo l'educazione che vige solitamente in icaa.
Per questo, pur essendo quasi esclusivamente un lurkatore del NG, mi
permetto di
dire che, dato il modo in cui hai concluso il post, mi è dispiaciuto leggere
la risposta
del grande Sergio.
Magari, da parte tua, la prossima volta prova ad aggiungere qualche
smiles.... e quota sotto :))))
Ciao
---
leo_duca (l'impiccione :) )


title: OT-Scrivere dopo il Quoting

text:
leo_duca <
leo_...@libero.it
> wrote in message
6B_R7.294590$sq5.14...@news.infostrada.it...
> Magari, da parte tua, la prossima volta prova ad aggiungere qualche
> smiles.... e quota sotto :))))
Robertooooo, segna!
Leo duca c'ha 3 aiuti gratis!!!
Antonio


title: OT-Scrivere dopo il Quoting

author: Roberto dal portatile

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:ZH_R7.294607$sq5.14...@news.infostrada.it...



title: OT-Scrivere dopo il Quoting

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:ZH_R7.294607$sq5.14...@news.infostrada.it...

Ho preso nota; ero talmente emozionato che ho fatto partire anche un
messaggio a vuoto. :)



title: OT-Scrivere dopo il Quoting

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9va1vl$486s$1...@stargate1.inet.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:ZH_R7.294607$sq5.14...@news.infostrada.it...
> > leo_duca <
leo_...@libero.it
> wrote in message
> > 6B_R7.294590$sq5.14...@news.infostrada.it...
> >
> > > Magari, da parte tua, la prossima volta prova ad aggiungere qualche
> > > smiles.... e quota sotto :))))
> >
> > Robertooooo, segna!
> > Leo duca c'ha 3 aiuti gratis!!!
> >
> > Antonio
>
> Ho preso nota; ero talmente emozionato che ho fatto partire anche un
> messaggio a vuoto. :)
>
eeehhhhhh........ l'età! :))
---
leo_duca


title: OT-Scrivere dopo il Quoting

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:6R1S7.295367$sq5.14...@news.infostrada.it...

E che ci vuoi fare?
Comunque stai tranquillo, succederà anche a te. ;-)
>
> ---
> leo_duca



title: OT-Scrivere dopo il Quoting

author: Silvio Berruti

text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:9v7rs2$100t$1...@newsreader1.mclink.it...
> > "Stefano Marzocchi"
> >
> > Bah, l'importante è che si capisca: a me non danno fastidio i post prima
> del Quoting ... sei troppo radicale su questa storia.
>
Il problema, come ha fatto notare Antonio Biso, è proprio quello di capire.
Per calarti meglio nella realtà di chi + frequentemente risponde su questo
NG, cerca di immaginare che lo faccia a tempo perso (leggi rubato a
qualcos'altro), che non preferisca andarsi a rileggere tutto il thread x
capire una risposta, che debba essere efficace e pertinente nella sua
risposta, e che non lo faccia da un news reader.
Per lui, la cosa migliore è trovare il messaggio avente nella parte quotata
i riferimenti al discorso e che questo prosegua naturalmente dall'alto verso
il basso, così come è abituato a leggere.
Ecco perché in questo NG si è fatta questa scelta: x chi scrive
saltuariamente si tratta di un piccolo sforzo, se non c'è già abituato, e x
chi risponde a tanti messaggi si tratta di una semplificazione che lo aiuta
ad aiutare chi ha scritto.
Personalmente leggo TUTTI i messaggi, rispondendo solo a quelli dove ritengo
di poter aggiungere la mia esperienza, e mi sono trovato veramente bene con
questo sistema, anche se ero abituato a fare il contrario (vedi i miei primi
post).
Buon Natale.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Estrarre dati da una tabella e recordset

text:
Ho una tabella contenente solo due campi di tipo Hyperlink,in cui sono
memorizzati i path di alcuni documenti.Ho necessità di estrarre per ogni
record contenuto nella tabella i due campi (devo spostare i files punti
dai due campi in un altra cartella) e quindi vado a scorrere la tabella
record per record con un recordset.Il problema nasce quando  vado ad
accedere ad un campo con per esempio: rst![path]
Se vado a vedere il contenuto di rst![path] in pratica mi ha duplicato il
campo della tabella. Se nella tabella avevo
C:\cartella1\cartella2\nomefile.doc
nel recordset mi ritrovo
C:\cartella1\cartella2\nomefile.doc#C:\cartella1\cartella2\nomefile.doc
Come posso risolvere il problema??(ci riprovo)
Grazie
Francesco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"francesco73" <
f...@bar.it
> ha scritto nel messaggio
news:c2sie7$mtv$1...@news.newsland.it...
> Ho una tabella contenente solo due campi di tipo Hyperlink,in cui sono
> memorizzati i path di alcuni documenti.Ho necessità di estrarre per ogni
> record contenuto nella tabella i due campi (devo spostare i files punti
> dai due campi in un altra cartella) e quindi vado a scorrere la tabella
> record per record con un recordset.Il problema nasce quando  vado ad
> accedere ad un campo con per esempio: rst![path]
> Se vado a vedere il contenuto di rst![path] in pratica mi ha duplicato il
> campo della tabella. Se nella tabella avevo
> C:\cartella1\cartella2\nomefile.doc
>
> nel recordset mi ritrovo
> C:\cartella1\cartella2\nomefile.doc#C:\cartella1\cartella2\nomefile.doc
>
> Come posso risolvere il problema??(ci riprovo)
>
> Grazie
>
> Francesco
>
>
> --
Prova con:
Left(rst![path], InStr(rst![path], "#") - 1)
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:
> "francesco73" <
f...@bar.it
> ha scritto nel messaggio
> news:c2sie7$mtv$1...@news.newsland.it...
> > Ho una tabella contenente solo due campi di tipo Hyperlink,in cui sono
> > memorizzati i path di alcuni documenti.Ho necessità di estrarre per ogni
> > record contenuto nella tabella i due campi (devo spostare i files punti
> > dai due campi in un altra cartella) e quindi vado a scorrere la tabella
> > record per record con un recordset.Il problema nasce quando  vado ad
> > accedere ad un campo con per esempio: rst![path]
> > Se vado a vedere il contenuto di rst![path] in pratica mi ha duplicato il
> > campo della tabella. Se nella tabella avevo
> > C:cartella1cartella2nomefile.doc
> >
> > nel recordset mi ritrovo
> > C:cartella1cartella2nomefile.doc#C:cartella1cartella2nomefile.doc
> >
> > Come posso risolvere il problema??(ci riprovo)
> >
> > Grazie
> >
> > Francesco
> >
> >
> > --
> Prova con:
> Left(rst![path], InStr(rst![path], "#") - 1)
> Ciao.
> --
> Sergio MAZZA
Grazie tante sembra funzionare!



title: Numerazione Fatture

author: Tiziano Nebuloni

text:
Stò cercando di mettere una numerazione progressiva alle fatture usando un
esempio trovato sul sitocomune.
Ho copiato le tabelle e ho copiato il modulo, ma quando tento di aprire una
nuova fattura mi da errore 13.
Vi mando l' istruzione con indicata la riga che mi segnala in giallo.
Se qualcuno mi può aiutare  per farmi capire dove sbaglio, mi fà un enorme
piacere.
Istruzione:
Function CalcolaIDstringa() As String
Dim RS As Recordset
    Dim NNNN As Integer
    Dim AA As String
    AA = Format(Date, "yy")
LINEA EVIDENZIATA IN GIALLO
    ' apre la tabella: tbl_IDapp (ordinata con IDapp crescente)
    Set RS = CurrentDb.OpenRecordset ("SELECT  IDapp FROM  tbl_IDapp ORDER
BY IDapp;")
    If RS.EOF Then
        'se la tabella e' vuota, NNNN sara' uguale a 1
        NNNN = 1
    Else
        'altrimenti prende l'ultimo valore della tabella, ed aggiunge 1
        RS.MoveLast
        NNNN = RS!IDapp + 1
    End If
    ' aggiunge il valore NNNN in un record, nella tabella d'appoggio
    RS.AddNew
    RS!IDapp = NNNN
    RS.Update
    ' restituisce il risultato
    CalcolaIDstringa = NNNN & "-" & AA
End Function
Grazie in anticipo, Tiziano


title: Numerazione Fatture

author: Alessandro

text:
"Tiziano Nebuloni" <
nebuloni...@virgilio.it
> wrote in message
news:CVnm8.13255$S52.3...@news2.tin.it...
> Stò cercando di mettere una numerazione progressiva alle fatture usando un
> esempio trovato sul sitocomune.
> Ho copiato le tabelle e ho copiato il modulo, ma quando tento di aprire una
> nuova fattura mi da errore 13.
> Vi mando l' istruzione con indicata la riga che mi segnala in giallo.
> Se qualcuno mi può aiutare  per farmi capire dove sbaglio, mi fà un enorme
> piacere.
> Istruzione:
>
>[CUT]
Ciao Tiziano....
Io credo tu stia usando A2000....!!!
Quella che stai utilizzando è una Funzione che utilizza la
libreria DAO, se usi A2000 hai preimpostati i Riferimenti
alla Libreria ADO.
Per questo devi andare nel Modulo, poi Strumenti-->Riferimenti e
Flaggare
Microsoft DAO 3.6 Object Library ed eliminare
Microsoft Activex Data Object
Poi dovrebbe andare.....!!!
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Numerazione Fatture

author: maurizio

text:
"Tiziano Nebuloni" <
nebuloni...@virgilio.it
> ha scritto nel messaggio
news:CVnm8.13255$S52.3...@news2.tin.it...

SInceramente io non so proprio darti una mano, ma penso che usando la
soluzione di sib, che tral'altro io ho usato modificandola in maniera di
identificare se fosse fattura, preventivo ecc, possa essere molto utile, in
quanto al cambio dell'anno, non devi fare la fatica di ripartire da zero.
Maurizio


title: Numerazione Fatture

text:
Alessandro, grazie mille.
Funziona che č uno spettacolo.


title: Numerazione Fatture

text:
"Tiziano Nebuloni" <
nebuloni...@virgilio.it
> wrote in message
news:tkum8.12024$pT1.3...@news1.tin.it...
> Alessandro, grazie mille.
> Funziona che č uno spettacolo.
Qualche volta ho intuizioni FUNZIONALI...!!!
Ciao.
Alex.



title: Collegare Tabelle via codice

text:
Salve a tutti!
C'e' un modo veloce per cambiare la posizione di un BE via codice?
Mi spiego meglio...
Ho un DB che si collega al file dati in un adeterminata cartella, se volessi
cambiare questa cartella di volta in volta (perchè su pc diversi)
automaticamente come devo fare?!?!
Grazie per l'aiuto
Gimmy


title: Collegare Tabelle via codice

author: GeKODE

text:
"
news.libero.it
" <
ggi...@tin.it
> ha scritto nel messaggio
news:I0%7f.33345$Pe2.6...@twister2.libero.it...

Vai sul Sito Comune
www.sitocomune.com
 , nella Sezione General leggi la FAQ
di
Federico Luciani intitolata "'Swicciare' tra vari back-end, dallo stesso
front-end ".
Penso faccia al caso tuo, ed è abbastanza semplice visto che il codice
necessario lo devi solo copiare.
A mio avviso potrebbe fare al caso tuo.
--
Ciao
GeKODE
ICQ: 277-814-187


title: File MDE

author: Giorgiom

text:
Salve,
Avrei bisogno di un consiglio.
Ho letto che se trasformo il file mdb in mde il codice viene compilato e
quindi č come fosse protetto.
Ma e possibile poi che qualcuno possa decompilarlo e leggermi il codice
sorgente ??
Grazie per l'informazione
Ciao
Giorgio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: File MDE

author: MA

text:
Giorgiom wrote:
> Salve,
>
> Avrei bisogno di un consiglio.
>
> Ho letto che se trasformo il file mdb in mde il codice viene
> compilato e quindi č come fosse protetto.
>
> Ma e possibile poi che qualcuno possa decompilarlo e leggermi il
> codice sorgente ??
>
> Grazie per l'informazione
> Ciao
> Giorgio
No, ma č _importantisssimo_ che tu conservi l'mdb, perchč altrimenti neanche
tu
puoi implementarlo in futuro
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: File MDE

author: Karl Donaubauer

text:
MA wrote:
> Giorgiom wrote:
>> Ho letto che se trasformo il file mdb in mde il codice viene
>> compilato e quindi è come fosse protetto.
>>
>> Ma e possibile poi che qualcuno possa decompilarlo e leggermi il
>> codice sorgente ??
>> ...
> No, ma è _importantisssimo_ che tu conservi l'mdb, perchè altrimenti
> neanche tu puoi implementarlo in futuro
Da qualche settimana c'è l'offerta di una ditta che veramente possa
ricreare il codice da un MDE. Sembra seriosa in che il cliente deve
provare il suo diritto per l'MDE. Nondimeno preferisco di non rivelare
il link fino a quando diventa troppo popolare da gente diversa.
In ogni caso purtroppo la securita "assoluta" di un MDE è passato.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: [X carlo costarella] ancorare immagini su report

author: All Eyez On me

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:HA%Fa.80321$pR3.1...@news1.tin.it...
> Ciao a tutti, ho questo problema
>
> in un report ho una text box  con proprietà espandibile =si
> sotto la text box un'mmagine che vorrei rimanesse fissa in quella
posizione,
> ma se la text box si espande l'immagine viene spostata in basso.
>
> c'è il modo di ancorare l'immagine al report? tipo filigrana ma nella
> posizione che voglio io?
>
> Ciao, AEOM
>
>
--------------------------
Hai provato con Formato...Porta in secondo piano?
Ciao, Carlo
-------------------------------
Ciao, non ho questa funzione su access xp, conosci qualche altro modo?
Ciao, AEOM


text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:BziHa.182695$g92.3...@news2.tin.it...

Sei sicuro.....???
C'è nel menù strumenti, ma la puoi eseguire con i RunCommand da codice.
DoCmd.RunCommand acCmdBringToFront
DoCmd.RunCommand acCmdSendToBack
@Alex.


title: effetto mouse

author: SiculoDoc

text:
Mi piacerebbe creare un effetto che al passaggio del muose su una label, la
faccia risutlare in bassorilievo. Spostandomi dalla stessa laleb, diventa in
rielevo
Grazie


title: effetto mouse

author: ALESSANDRO Baraldi

text:

Semplicemente su MouseMove imposta la proprietà SPECIALEFFECT
della label e resettala su MouseMove del CorpoForm.
Se hai tempo per studiare guarda questi:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=288
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=290
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: effetto mouse

text:
> Semplicemente su MouseMove imposta la proprietŕ SPECIALEFFECT
> della label e resettala su MouseMove del CorpoForm.
>
> Se hai tempo per studiare guarda questi:
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=288
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=290
Grazie cercherň di trovare il tempo per capire il codice che, per le mie
conoscenze, č molto avanzato :-(
Ho creato una maschera con 4 etichette e sulla prima routine che mi hai
indicato ho fatto cosě
Private Sub tasto_1_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Me.tasto_1.SpecialEffect = 2
Me.tasto_2.SpecialEffect = 1
Me.tasto_3.SpecialEffect = 1
Me.tasto_4.SpecialEffect = 1
End Sub
Private Sub tasto_2_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Me.tasto_1.SpecialEffect = 1
Me.tasto_2.SpecialEffect = 2
Me.tasto_3.SpecialEffect = 1
Me.tasto_4.SpecialEffect = 1
End Sub
Private Sub tasto_3_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Me.tasto_1.SpecialEffect = 1
Me.tasto_2.SpecialEffect = 1
Me.tasto_3.SpecialEffect = 2
Me.tasto_4.SpecialEffect = 1
End Sub
Private Sub tasto_4_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Me.tasto_1.SpecialEffect = 1
Me.tasto_2.SpecialEffect = 1
Me.tasto_3.SpecialEffect = 1
Me.tasto_4.SpecialEffect = 2
End Sub
Quello che volevo. Grazie


title: effetto mouse

text:
 resettala su MouseMove del CorpoForm.
Alex non funziona.


title: effetto mouse

text:
>  resettala su MouseMove del CorpoForm.
>
> Alex non funziona.
>
Ma va....!
Ovviamente su MouseMove del corpo se non hai memorizzato
qual'č il controllo da resettare li devi resettare tutti...
Ovviamente la prima che ti ho detto č una finezza che avresti imparato
se avessi visto il codice del demo che ti ho suggerito.



title: effetto mouse

text:
> Ma va....!
> Ovviamente su MouseMove del corpo se non hai memorizzato
> qual'č il controllo da resettare li devi resettare tutti...
Ho fatto cosě:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y As Single)
Me.tasto_1.SpecialEffect = 0
Me.tasto_2.SpecialEffect = 0
Me.tasto_3.SpecialEffect = 0
Me.tasto_4.SpecialEffect = 0
End Sub


title: info su forms!!!

author: Gianni Piccoli

text:
é possibile impedire lo spostamento di una forms ???
ciao , grazie , buono pasqua


title: info su forms!!!

author: Tonio

text:
Ciao,
io impedisco lo spostamento settando a Nessuno lo stile del bordo nelle
proprietà della maschera .... l'effetto grafico è scarso però funziona...
forse ( anzi sicuramente ) ci sarà un metodo migliore...
Tonio


title: controllare il focus

author: Ulysse

text:
Mi servirebbe indirizzare il focus su un determinato controllo...
il punto e' che non melo permette:
sull'evento exit di un controllo Pulsante non mi permette di fare
me.altrocontrollo.setfocus
...perche'???
con quali criteri posso utilizzare la .setfocus???
esiste un altro modo??
devo farlo per forza dentro l'evento exit perche' prima di uscire, devo
disabilitare il pulsante.
ciao diego
A02\W2k


title: controllare il focus

author: Debora

text:
"Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
news:oFae9.65967$ub2.1...@news1.tin.it...

Ciao Diego
> devo farlo per forza dentro l'evento exit perche' prima di uscire, devo
> disabilitare il pulsante.
Forse dovresti spiegare meglio cosa vuoi fare perchè in questa frase già ti
contraddici,
vuoi farlo all'uscita o prima di uscire?!?!?!
Debora.


title: controllare il focus

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:rmge9.11986$AW6.2...@twister2.libero.it...

L'evento exit se non sbaglio accade prima di perdere il focus...
e anche l'evento disattivato...
insomma mi servirebbe gestire il focus subito dopo che il controllo l'ha
perso!
purtroppo non esiste tale evento, come si fa???


title: controllare il focus

author: Carlo Costarella

text:
"Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
news:oFae9.65967$ub2.1...@news1.tin.it...

Metti la routine sull'evento SuDisattivato del controllo Pulsante:
Me.MioControllo.SetFocus
In effetti dovrebbe funzionare anche su Exit.
Hai controlloto che il controllo sul quale ti devi spostare sia abilitato?
Ciao, Carlo


title: controllare il focus

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:B7ne9.75789$pX1.2...@news2.tin.it...

in effetti dovrebbe funzionare, ma non so perche' non funge....
neanche su SuDisattivato,
come se dovessi attendere che il focus esca da solo dal controllo...
bho,
grazie comunque
diego


title: All'att. di MA

author: Negro

text:
MA <
massimilia...@kksrl.com
> wrote in message
62Z94Z199Z30Y1...@usenet.libero.it...
> Il 28 Mag 2003, 23:01, "Giuseppe" <
nos...@nospam.no
> ha scritto:
> >
> > "Negro" <
ne...@libero.it
> ha scritto nel messaggio
> > news:xM8Ba.41128$Ny5.1...@twister2.libero.it...
> > > Ciao a tutti!!
> > > qualcuno mi può aiutare? ho un data base per fatturazione, nel quale
ho
> > > inserito una "descrizione, % Iva messa senza alcun limite e
l'imponibile
> > > riga. Adesso mi chiedo: come posso ricavare Imponibi dettagliati. Mi
> > spiego
> > > meglio, se ho 4 descrizioni, 2 con aliquota Iva al 20% ed un
imponibile
> di
> > > 100 per descrizione e due con aliquota al 4% con imponibile 50 per
> > > descrizione alla stampa del report dovrei ricavare.
> > >
> > > Imponibile al 20% totale 200
> > > "" "" "" al 4% totale 100
> > >
> > > Grazie anticipatamente.
> > >
> > Credo che tu possa risolvere cliccando sulla incona a forma di E quando
> sei
> > nella query e settare nel campo formula che sarà comparso <raggruppa>
per
> il
> > campo IVA e <somma> per il campo IMPONIBILE.
> > Spero di essere stato utile.
> > Ciao
> >
> > Giuseppe
> Soprattutto scrivere la parola query è difficile, vero?
> Un subject appropriato invece è facile.
>
> Giuseppe, è un sigma non una E...
>
> MAssimiliano
>
>
> --------------------------------
> Inviato via
http://usenet.libero.it
MAssimiliano ciao, con tutto rispetto mi sarei aspettato una risposta ben
diversa,
la parola "Query" è solo stato un errore di digitazione.
La tua preparazione (suppongo ci sia) usala in maniera più educativa nei
confronti di coloro i quali si rivolgano a questo N.G. per risolvere una
difficoltà.
Chiedo scusa a tutto il N.G.


title: All'att. di MA

author: Alex

text:
"Negro" <
ne...@libero.it
> wrote in message
news:kUkBa.42835$
lK4.1...@twister1.libero.it
[CUT]
> MAssimiliano ciao, con tutto rispetto mi sarei aspettato una risposta ben
> diversa,
> la parola "Query" è solo stato un errore di digitazione.
> La tua preparazione (suppongo ci sia) usala in maniera più educativa nei
> confronti di coloro i quali si rivolgano a questo N.G. per risolvere una
> difficoltà.
> Chiedo scusa a tutto il N.G.
Le scuse sono .....(discrezionali) certo è che MA, BOH ha
detto solo ciò che era giusto dire, oltre averti aiutato
indipendentemente dalla sua Preparazione, per spirito
di partecipazione.
La battuta non deve essere spunto per polemiche, quando poi
si è partiti con il piede sbagliato..................!!!!!!!
C'è da dire che con questo ulteriore POST hai infranto ancora
una regola del NG indirizzandolo all'
att.ne
 personale di un
partecipante.
Permalosi.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: All'att. di MA

author: Roberto da casa

text:
"Negro" <
ne...@libero.it
> ha scritto nel messaggio
news:kUkBa.42835$lK4.1...@twister1.libero.it...
[CUT]
> MAssimiliano ciao, con tutto rispetto mi sarei aspettato una risposta ben
> diversa,
> la parola "Query" è solo stato un errore di digitazione.
> La tua preparazione (suppongo ci sia) usala in maniera più educativa nei
> confronti di coloro i quali si rivolgano a questo N.G. per risolvere una
> difficoltà.
> Chiedo scusa a tutto il N.G.
Mi sembra che MAssimiliano abbia solamente fatto una battuta (che ritengo
che non volesse essere offensiva) con la quale abbia voluto introdurre
invece il vero motivo del suo messaggio, che è quello di richiamare la tua
attenzione sul fatto di usare un subject più significativo.
Il richiamo dei partecipanti al rispetto delle regole di questo NG è
normalmente un compito "ingrato" di Antonio Biso, che però in questi giorni
non può partecipare al NG per motivi di lavoro. In questo periodo
MAssimiliano si sta facendo carico di questa incombenza.
Puoi anche ritenerci dei pignoli od ancora peggio dei maniaci, ma noi
"vecchi" frequentatore di questo NG autogestito ci teniamo a che si
rispettino le regole che a suo tempo ci siamo democraticamente dati e che
periodicamente io pubblico proprio perché vengano lette anche dai "nuovi"
frequentatori.
Insomma nel messaggio di MAssimiliano non c'è nulla di personale nei tuoi
confronti e tanto meno non devi leggerci uno sfottò.
Comunque se sei un nuovo arrivato, benvenuto in questa comunità virtuale.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Errore su Access 2003

author: Io

text:
Il mio programma, funziona su decine di pc mentre su di un portatile con
Office 2003 da il seguente errore:
Il modulo di gestione DBase MicrosoftJet non è riuscito a trovare MSYSDB
assicurarsi che l'oggetto esista e che il nome e il percorso siano digitati
correttamente...
Grazie per l'aiuto.
saluti
rossano


title: Errore su Access 2003

author: Rossano Pieroni

text:
Grazie ugualmente, ho trovato la risposta.
Saluti
rossano
"Io" <
r.pi...@tin.it
> ha scritto nel messaggio
news:%c%Zc.2608$LV3....@nntpserver.swip.net...



title: Sovrapposizione di report

author: marcod

text:
Mi chiedevo se sia possibile la sovrapposizione di due report.
Qualcuno ha già affrontato il problema?
Grazie in anticipo a tutti
Marco Dell'Oca


title: Sovrapposizione di report

text:
marcod wrote:
> Mi chiedevo se sia possibile la sovrapposizione di due report.
> Qualcuno ha già affrontato il problema?
Non sono sicuro cosa intendi. Per posizionare le finestre
dei report puoi usare il commando MoveSize. p.e.
DoCmd.OpenReport "Report1", acViewPreview
DoCmd.MoveSize 500, 500
DoCmd.OpenReport "Report2", acViewPreview
DoCmd.MoveSize 1000, 1000
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: #Errore, in report

author: RobertOne

text:
Buon giorno a tutto il n.g.
Scusate per la banalità eventuale del post, ma non riesco diversamente ad
uscirne!
Sto costruendo un report basato su una query per la stampa di un estratto
conto fatture fornitori. Sul piè di pagina del report ho inserito una
casella di testo dove riporto la seguente formula per avere il totale delle
fatture scoperte, =Somma([SALDO]). Non ottengo nessun saldo ma il seguente
errore, #Errore.
Dove sbaglio?
Grazie.
Roberto


title: #Errore, in report

author: Potone

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:dnbm45$6og$1...@balena.cs.interbusiness.it...

ciao,
l'errore probabilmente sta nel fatto che SALDO non è il nome del campo da
sommare ma il nome della casella di testo sul report.
All'interno della funzione somma() devi mettere un nome di campo oppure
un'espressione che faccia riferimento a nomi di campo.
Inoltre assicurati che il nome della casella di testo che contiene la
formula che hai riportato NON sia SALDO altrimenti il report tenterà, in
modo "circolare", di sommare il contenuto della stessa casella di testo.
Ciao,
Mat.


title: #Errore, in report

text:
"Potone"  ha scritto nel messaggio ...
> ciao,
> l'errore probabilmente sta nel fatto che SALDO non è il nome del campo da
> sommare ma il nome della casella di testo sul report.
> All'interno della funzione somma() devi mettere un nome di campo oppure
> un'espressione che faccia riferimento a nomi di campo.
> Inoltre assicurati che il nome della casella di testo che contiene la
> formula che hai riportato NON sia SALDO altrimenti il report tenterà, in
> modo "circolare", di sommare il contenuto della stessa casella di testo.
> Ciao,
> Mat.
Il nome della casella di testo è SALDO ma lo è anche quello del campo da
sommare. Ovviamente se il fornitore Pippo ha 5 fatture, io dovrò per avere
il totale delle 5 fatture sommare il campo saldo, non so se mi spiego.
Grazie.
Roberto


title: #Errore, in report

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:dnc3j6$5ne$1...@carabinieri.cs.interbusiness.it...

ok, allora prova a cambiare il nome della casella di testo che contiene la
formula di somma in qualcosa come TotaleSaldo.
Ciao


title: #Errore, in report

text:
"Potone"  ha scritto nel messaggio ...
> ok, allora prova a cambiare il nome della casella di testo che contiene la
> formula di somma in qualcosa come TotaleSaldo.
> Ciao
Ho risolto la questione. Mi ostinavo a voler ottenere il risultato nel piè
di pagina pagina. Invece vanno fatte nel piè di pagina report.
Grazie ancora.
Roberto


title: Errore in Select

author: Tom

text:
ciao a tutti,
utilizzo la seguente istruzione
Set rs = db.OpenRecordset("SELECT Anagrafica.* FROM Anagrafica WHERE
(((Anagrafica.IDDitta)=[Forms]![MDitte]![IDDitta]));")
per ciclare una serie di dati di cui poi effettuo l'update, però al momento
di selezionare la select mi da l'errore Parametri insufficienti. Previsto 1.
A cosa è dovuto l'errore, ho capito che riguarda l'opzione WHERE in quanto
se provo la seguente istruzione ("SELECT Anagrafica.* FROM Anagrafica ;)
tutto funziona.
Ciao Tommy


title: Errore in Select

author: Karl Donaubauer

text:
Tom wrote:
> Set rs = db.OpenRecordset("SELECT Anagrafica.* FROM Anagrafica WHERE
> (((Anagrafica.IDDitta)=[Forms]![MDitte]![IDDitta]));")
> per ciclare una serie di dati di cui poi effettuo l'update, però al
> momento di selezionare la select mi da l'errore Parametri insufficienti.
> Previsto 1. A cosa è dovuto l'errore, ho capito che riguarda l'opzione
> WHERE in quanto se provo la seguente istruzione ("SELECT Anagrafica.*
> FROM Anagrafica ;) tutto funziona.
In questo caso DAO non conosce gli oggetti di Access come Forms.
Prova a passare il valore invece del riferimento:
Set rs = db.OpenRecordset("SELECT * FROM Anagrafica WHERE
 IDDitta = " & Forms!MDitte!IDDitta)
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Errore in Select

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4hp3on...@individual.net...

Ok ho prevato e funziona..


title: Aiuto sui report.

author: Vincenzo

text:
Ciao, ho bisogno di stampare un report che non è altro una lettera sulla
quale di volta in volta cambio dei dati (Cognome, Nome, ecc) che devo
memorizzare in un database. La lettera che devo stampare è solitamente
quella i cui dati si trovano nell'ultima posizione della tabella. Quando
invio l'azione ApriReport, il programma mi stampa tante lettere quanti sono
i record presenti nella tabella. Che devo fare. Preciso che vorrei che la
stampa avvenga automaticamente senza dover inserire il numero di record da
stampare. Grazie.


title: Aiuto sui report.

author: Emyr

text:


come origine dati del report metti una query che punta all'ultimo
record della tabella
Saluti.
Emanuele.


title: Aiuto sui report.

text:
"Vincenzo" <
ivr...@tin.it
> ha scritto nel messaggio
news:kYZS8.17198$vm5.6...@news2.tin.it...

devi filtrare i record con una query e poi creare il report basato sulla
query anzinchè sulla tabella.


title: Date da aggiornare

author: Luca

text:
Salve ragazzi, ho bisogno di un aiuto, spero che qualcuno me lo potra' dare
perche' io, agli inizi, come e' ovvio, non ce ne salto fuori!
Ho un database con un campo data, del tipo 10/12/1927.
Le date sono tutte del 1900 in quanto i dati sono stati importati da un
DBIII che riconosceva tutto come 1900...ora, una volta che con una query ho
selezionato tutti i record che dovranno passare al 2000, come faccio ad
aggiornare solo la parte "anno" di OGNI record in modo da portarlo da 19* a
20* ?
Grazie mille a chiunque vorra' provare a risolvere il mio problema!
Luca


title: Date da aggiornare

text:


vedi la funzione timeserial
Saluti.
Emanuele.


title: Date da aggiornare

text:
Ti ringrazio per l'aiuto, ma, o non l'ho capita, o non è la funzione che fa
al caso mio...forse Dateserial, ma non sono riuscito nemmeno con quella...ho
trovato la funzione Year, ma non riesco a capire se e come utilizzarla...
Perfavore datemi una mano...ci sarà un modo per aggiornare la parte "anno"
di un campo data?
Grazie di nuovo a chi mi darà una manina!
Luca
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:ka1t3ugc348780gei...@4ax.com...



title: Date da aggiornare

text:


ecco
UPDATE Table1 SET Table1.data =
DateSerial(2000,Month([table1].[data]),Day([table1].[data]))
WHERE (((Year([table1].[data]))=1900));
ecco
UPDATE Table1 SET Table1.data =
DateSerial(2001,Month([table1].[data]),Day([table1].[data]))
WHERE (((Year([table1].[data]))=1901));
Saluti.
Emanuele.


title: Date da aggiornare

text:
Fantastico, problema risolto! Grazie mille Emyr!
Luca
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:ekkb4ugigah8ntgjo...@4ax.com...



title: report: copertina e immagini

text:
Buongiorno avrei da 'convertire' ad Access un listino che ora è creato
e stampato da Corel Draw pensavo che fosse stato come bere un bicchiere
d'acqua ma mi sono imbattuto immediatamente in un problema a me
sconosciuto; le prime tre pagine del listino sono: copertina
retrocopertina e terza pagina hanno ogniuna un'immagine che copre tutta
la pagina solo dalla pagina numero quattro viene stampato il listino
vero e proprio. Per ottenere questo ho pensato di inserire o fare un
riquadro collegato per le tre immagini nell' intestazione del report ho
inserito la prima immagine ok invece la seconda non può scorrere in
basso cioè non la posso posizionare come seconda pagina infatti se la
sposto oltre un certo limite infatti Access mi da' un errore:
Controllo o controllo di sottomaschera troppo grande per questa
posizione.
Il numero immesso per la proprietà Altezza è troppo grande o negativo
Ridurre le dimensioni del controllo ecc...
-
è ovvio che non posso ridurre i controlli delle tre immagini non mi
coprirebbero le pagine, avete un'idea su come aggirare l'ostacolo?
riassumendo: come stampare il corpo e i raggruppamenti del report solo
a partire dalla quarta pagina e lasciare le prime tre per la grafica?
Grazie
-----


title: report: copertina e immagini

text:
<
un...@37.com
> ha scritto nel messaggio
news:1139524290.5...@z14g2000cwz.googlegroups.com...

Inserisci le immagini nell'intestazione di report e nel punto in cui vuoi
andare a pagina nuova inserisci (prelevandolo dalla Casella degli strumenti)
il controllo Interruzione di pagina, così che l'intestazione del report sarà
articolato su tre pagine diverse e nella quarta pagina inizierà la stampa
del Coprpo del report.
>Grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: report: copertina e immagini

text:
innanzitutto grazie per la risposta che pero' non ha risolto il
problema mi spiego:
premettendo che i fogli A4 del listino quindi anche le immagini sono
alte poco meno di 30 cm moltiplicato 3  fogli fanno 90 cm,  in una
intestazione report alla proprietà Altezza dovrò mettere 90 per
stamparle interamente invece mi da' "numero troppo grande" accetta fino
 a 55,873 cm e mettere l'interruzione di pagina non è la soluzione in
quanto li dovrei mettere in corrispondenza di 30 60 90 cm per
visualizzare l'intera immagine e questo come appena detto non è
possibile.
Sandro


title: report: copertina e immagini

text:
<
un...@37.com
> ha scritto nel messaggio
news:1139568338.7...@f14g2000cwb.googlegroups.com...
>innanzitutto grazie per la risposta che pero' non ha risolto il
>problema mi spiego:
>premettendo che i fogli A4 del listino quindi anche le immagini sono
>alte poco meno di 30 cm moltiplicato 3  fogli fanno 90 cm,  in una
>intestazione report alla proprietą Altezza dovrņ mettere 90 per
>stamparle interamente invece mi da' "numero troppo grande" accetta fino
> a 55,873 cm e mettere l'interruzione di pagina non č la soluzione in
>quanto li dovrei mettere in corrispondenza di 30 60 90 cm per
>visualizzare l'intera immagine e questo come appena detto non č
>possibile.
Allora realizza il tutto con tre sottoreport (uno per pagina) che vadano
ognuno a foglio nuovo; inserisci quindi i tre sottoreport in altrettanti
controlli sottoreport posti nell'intestazione report che abbiano un altezza
di un centimetro e la proprietą Espandibile impostata a Si.
>Sandro



title: report: copertina e immagini

text:
Caspita! certo così funziona di sicuro! non ci avevo pensato, grande
Roberto !  seguo da anni il NG e siete veramente competenti tu e gli
altri mi sono chiesto piu' volte  se qualcuno vi paga perchè lo
meritate proprio oppure vi è solo passione?
volevo rispondere quotandoti come hai fatto tu con il segno > davanti
le righe ma non ho trovato l'opzione come si fa'? l'hai fatto a mano?
Grazie Sandro.


title: report: copertina e immagini

author: MA

text:
un...@37.com
 wrote:
> Caspita! certo cosě funziona di sicuro! non ci avevo pensato, grande
> Roberto !  seguo da anni il NG e siete veramente competenti tu e gli
> altri mi sono chiesto piu' volte  se qualcuno vi paga perchč lo
> meritate proprio oppure vi č solo passione?
No č solo passione
> volevo rispondere quotandoti come hai fatto tu con il segno > davanti
> le righe ma non ho trovato l'opzione come si fa'? l'hai fatto a mano?
E' un'impostazione di outlook express
> Grazie Sandro.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: report: copertina e immagini

text:
<
un...@37.com
> ha scritto nel messaggio
news:1139591267.5...@g44g2000cwa.googlegroups.com...

[Risposta]
Lascia perdere quello che ti dice MA, è tutta una finzione.
In realtà non si tratta solo di passione ma anche e soprattutto di vile
denaro...(leggi venalità).
Il caro Bill, per favorire l'uso dei suoi aplicativi, compensa tre o quattro
esperti (per ogni NG) affinchè rendano più semplice e divertente l'uso degli
stessi.
Queste persone devono apparire in tutto e per tutto degli utilizzatori
evoluti, essere gentili ma non troppo, mostrarsi a volte insicuri, conoscere
perfettamente l'inglese parlato e scritto, difendere a spada tratta
l'applicativo (Access in questo caso), contrastare in ogni modo l'uso di
altri software, dedicare almeno un'ora al giorno al NG, ecc. ecc.
In cambio fornisce loro un abbonamento a MSDN Universal, 1.500,00 euro
annuali e un viaggio ogni sei mesi in una località a loro scelta sulla costa
del pacifico (chissà perchè il pacifico!).
Meditate gente...meditate.
Ciao, Carlo


title: report: copertina e immagini

text:
<
un...@37.com
> ha scritto nel messaggio
news:1139591267.5...@g44g2000cwa.googlegroups.com...
>Caspita! certo così funziona di sicuro! non ci avevo pensato, grande
>Roberto !  seguo da anni il NG e siete veramente competenti tu e gli
>altri mi sono chiesto piu' volte  se qualcuno vi paga perchè lo
>meritate proprio oppure vi è solo passione?
Per quanto mi riguarda è solo passione e credo che sia così anche per i
burloni come Carlo. ;-)
>volevo rispondere quotandoti come hai fatto tu con il segno > davanti
>le righe ma non ho trovato l'opzione come si fa'? l'hai fatto a mano?
Nel 99% dei casi la cosa è fatta automaticamente da Outlook Express; però
esistono dei messaggi (ad esempio i tuoi) per i quali il quoting devo
effettuarlo manualmente; non sono però in grado di dirti il motivo per cui
questo avviene.
>Grazie
Prego
> Sandro.



title: Stampare contenuto cartella solo se esiste.

author: Dino

text:
Ciao a tutti sono Dino.
Con questa funzione (trovata ovviamente sul sito di Alex) riesco ha
stampare il contenuto di ogni cartella.Private Sub Comando924_Click()
   Dim sMsg As String
   Dim fi As FOLDER_INFO
   fi = GetFolderInfo(Me.Percorso)
   Dim x As Integer
   If IsArray(sFiles) Then
      For x = 0 To UBound(sFiles())
         Call PrintBatch(sFiles(x), "", SW_HIDE, False, True)
      Next
   End If
  sMsg = "Folder: " & Me.Percorso & vbCrLf
  sMsg = sMsg & vbCrLf & "Total " & fi.DirSize & " bytes" & " in " &
fi.FilesCount & " files at " & fi.DirsCount & " Folders "
  MsgBox sMsg
Ovviamente come vedete la cartella dastampare e' associata ad un campo
che varia (Me.Percorso).
Se la cartella c'e' tutto Ok se invece la cartella non esiste questa
funzione mi va ha stampare il contenuto della cartella documenti.
Se e' possibile io vorrei invece in caso di mancanza dati non far
stampare niente o far comparire un avviso.
Grazie in anticipo
Saluti Dino


author: Roberto da Parma

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:ad1de889-dafe-4821...@21g2000hsj.googlegroups.com...

Metti un if Dir(Me.Percorso, vbDirectory) = "" then msgbox "cartella vuota"
Ciao
--
Roberto da Parma


author: geppo

text:
Ciao Dino wrote:
> Ciao a tutti sono Dino.
> Con questa funzione (trovata ovviamente sul sito di Alex) riesco ha
> stampare il contenuto di ogni cartella.
Prova cosi:
>Private Sub Comando924_Click()
>   Dim sMsg As String
>   Dim fi As FOLDER_INFO
   if dir(me.percorso, vbdirectory) = "" then
      msgbox"La cartella non esiste "& me.percorso , vbcritical,
"Attenzione....."
      exit sub
   end if
>   fi = GetFolderInfo(Me.Percorso)
>   Dim x As Integer
>   If IsArray(sFiles) Then
>      For x = 0 To UBound(sFiles())
>         Call PrintBatch(sFiles(x), "", SW_HIDE, False, True)
>      Next
>   End If
>  sMsg = "Folder: " & Me.Percorso & vbCrLf
>  sMsg = sMsg & vbCrLf & "Total " & fi.DirSize & " bytes" & " in " &
> fi.FilesCount & " files at " & fi.DirsCount & " Folders "
>  MsgBox sMsg
> Ovviamente come vedete la cartella dastampare e' associata ad un campo
> che varia (Me.Percorso).
> Se la cartella c'e' tutto Ok se invece la cartella non esiste questa
> funzione mi va ha stampare il contenuto della cartella documenti.
> Se e' possibile io vorrei invece in caso di mancanza dati non far
> stampare niente o far comparire un avviso.
> Grazie in anticipo
> Saluti Dino
--
Ciao
Geppo


text:
On 23 Gen, 12:51, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:ad1de889-dafe-4821...@21g2000hsj.googlegroups.com...

> Roberto da Parma- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ciao Roby sono Dino.
Grazie per il consiglio.Ho provato ad inserire il ciclo If ma durante
il debug mi da questo errore:
Errore di run time 94 :Utilizzo non valido di Null.Di seguito ti
rporto la funzione con il tuo ciclo If:
Private Sub Comando924_Click()
   Dim sMsg As String
   Dim fi As FOLDER_INFO
   fi = GetFolderInfo(Me.Percorso)
   Dim x As Integer
   If Dir(Me.Percorso, vbDirectory) = "" Then
   MsgBox "cartella vuota"
    If IsArray(sFiles) Then
      For x = 0 To UBound(sFiles())
         Call PrintBatch(sFiles(x), "", SW_HIDE, False, True)
      Next
   End If
  sMsg = "Folder: " & Me.Percorso & vbCrLf
  sMsg = sMsg & vbCrLf & "Total " & fi.DirSize & " bytes" & " in " &
fi.FilesCount & " files at " & fi.DirsCount & " Folders "
  MsgBox sMsg
  End If
End Sub
Se puoi aspetto tur notizie
Grazie ancora


text:

> Geppo- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Grazie Geppo per il consiglio.inserendo il tuo ciclo If mi da pero'
errore dicendo:
Si e' verificato un errore "NOME DEL COMANDO 924 CLICK()  NON UNIVOCO"
Se puoi aspetto una risposta.
Saluti Dino


text:

> Saluti Dino- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Geppo e Roby  sono sempre Dino Ho risolto in questo Modo:
Private Sub Comando924_Click()
  If Me.Percorso > 0 Then
   Dim sMsg As String
   Dim fi As FOLDER_INFO
   fi = GetFolderInfo(Me.Percorso)
   Dim x As Integer
   If IsArray(sFiles) Then
      For x = 0 To UBound(sFiles())
         Call PrintBatch(sFiles(x), "", SW_HIDE, False, True)
      Next
   End If
  sMsg = "Folder: " & Me.Percorso & vbCrLf
  sMsg = sMsg & vbCrLf & "Total " & fi.DirSize & " bytes" & " in " &
fi.FilesCount & " files at " & fi.DirsCount & " Folders "
  MsgBox sMsg
  Else
  MsgBox "Attenzione!!! Cartella vuota!Stampa annullata"
  End If
End Sub
Grazie ancora
Saluti Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:b9e6089c-0670-4acd...@d4g2000prg.googlegroups.com...


Non so quanto corretto sia scrivere Me.percorso > 0, ma se ti funziona....
Il controllo comunque lo dovresti fare sul contenuto non sulla lunghezza
della stringa...
Tutt'al più scriverei Len(Me.percorso) poi dipende da come naturalmente hai
strutturato il tuo codice.



text:
workers in all the open ports of China. Chinese men are
constantly returning to China to "marry," in duly prescribed form, and
then return with their wives and reënter the United States, merely to
put the women into the brothels. Any man who is willing to run the
risk of detection can thus get a trip home to China to see his lawful
wife and family, and make it a profitable business trip besides,--with
all expenses more than paid by the importation, and sale of a slave.
Chinese women are constantly returning to China to bring "daughters"
to put in the slave pens. No woman (even lawfully married to a
Chinaman), should be allowed to take a ticket at Hong Kong or any of
the open ports of China for the United States, whose case has not been
thoroughly investigated by days of acquaintance with a woman inspector
in a house of detention, if necessary, on the other side. And no
Chinese woman should be allowed to enter on this side of the water,
until she has passed the second time under such surveillance in a
house of detention. And such rescue workers should have the Government
authority signified by a policeman's star.
The evil to be combated should be met with the right remedy. "Fitches
are not threshed with a thresher, neither is a cart wheel turned about
upon the cummin; but the fitches are beaten out with a staff, and the
cummin with a rod." Much of the failure to control brothel slavery
has grown out of the application of the wrong remedy, not out of a
difficulty in controlling the Chinese. These cases of trading in human
flesh have generally been treated in the courts as though coming under
the laws against ordinary prostitution. To illustrate:
Within the past month, three Chinese girls were captured by a rescue
worker. They were cooped up, with a man who had charge of them, in
a tiny closet scarcely sufficient to hold the four, which had been
entered by a panel door which was securely nailed up and bag


text:
sure of the capture, found the dollar given by King
to his cook "lying on the bed" in the room occupied by the women,
and they were convicted on no other evidence than this and Lee's
"suspicions."
Private Michael Smith of the 80th Regiment was given four dollars by
Inspector Morton and instructed to go to a certain Mrs. Wright at
her quarters, and try to debauch her; he drank brandy with her [at
Government expense?] from 10 p.m. until 5 a.m., but failed in his
errand. Why did she not turn him out of the house? Women were
frequently fined for daring to resent the aggressions of these
informers. In one case a man was struck for trying to obstruct the
arrest of a girl of 14, and later was punished. This girl was proved
to be a virgin afterwards. Many women and girls, against whom there
was no sufficient evidence, were sent to the Lock Hospital for
examination in order to determine in that manner their character. In
half-a-dozen cases or so, it is recorded that the result determined
the virginity of the person. But such a test as this rests upon the
accidental presence of an exceptional condition among even virgins,
and what became of those who did not answer to the exceptional test,
and yet were as pure as the rest? They would everyone of them be
consigned to the fate of a brothel slave.
One informer, "with the assistance of public money, and in the
interests of justice," according to the Commission's report, sinned
with a child of fifteen in order to get her name on the register.
Inspector Horton bargained for the deflowering of a virgin of 15, "in
the interests of justice," with the owner of the slave child. The
child as well as the owner were then taken to the Lock Hospital, where
the latter was proved to be a virgin. A Chinese informer consorted
with a girl named Tai-Yau "against her will, which led to his being
rewarded, and to her being fined one hundred dollars." She was una


text:
up from babyhood in familiarity with vice, that to consult the option
of such an one in determining the existence or non-existence of
_slavery_ in America, is a thing that ought not to be tolerated for a
moment.
We have shown how every Chinese girl who has escaped from her
servitude to the city of refuge,--the mission home,--is received and
welcomed. How the rescued and rescuer run the race for dear life, and
the pursuers are obliged to turn back at the door. But what a state
of things in this country which we call free! Should not the entire
country be one great city of refuge? Do we not pretend that it is such
to all who are oppressed? Why should not the pursuer be turned back at
the Golden Gate, rather than at the door of an exceptional home in
San Francisco? We are fond of saying that under the stars and stripes
slavery cannot exist. We must make it good, or acknowledge, in dust
and ashes of repentance, that we are hypocrites. Idle words will not
do in place of deeds; we must make good our profession at any cost.
Everyone of these Chinese women should be removed from the brothels,
whereve


text:
more hopeful of amendment,
and we will be content to leave the issue with God.
It was our purpose when we undertook the task of writing a sketch
which would enable Americans to understand the social conditions that
are being introduced into our midst from the Orient, merely to make
a concise, brief statement of social conditions in Hong Kong out of
which these have grown, drawing our information from State Documents
of the British Government that we have had for some time in our
possession, and of which we have made a close study, as well as from
our own observations of the conditions themselves as they exist at
Hong Kong and Singapore. But almost at once we abandoned that attempt
as unwise because likely to prove injurious rather than helpful to the
object we have in view. The facts that we have to relate form one of
the blackest chapters in the history of human slavery, and slavery
brought up to the present time. Our statements if standing merely on
our own word would be met at once with incredulity and challenged, and
before we could defend them by producing the proof, a prejudice would
be created that might prove disastrous to our hopes of arousing our
country to the point


title: activex

author: COMELATO ADRIANO

text:
help!!! non so cosa sia successo ma nella creazione di pulsanti,importazioni
di file,  collegamento di tabelle , ecc.ilprogramma mi risponde il
componente activex non e in grado di creare l'oggetto!!!cerco un aiuto per
risolvere il problema grazie.


title: activex

text:
"COMELATO ADRIANO" <
come...@tin.it
> ha scritto nel messaggio
news:XPgja.76742$i26.2...@news2.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General prova a leggere
la FAQ di Karl Donaubauer intitolata "Errore 429 - Il componente Activex non
e' in grado di creare l'oggetto".
Penso faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come lo aggiorno?

author: foice

text:
Ho letto alcune cose sulla divisione in FE e BE di un database, ma
credo che non saranno la soluzione per il mio problema.
Mi pare di capire che questa divisione è particolarmente utile quando
è il FE a cambiare più frequentemente del BE, ma purtroppo questo non
è il mio caso.
Ho a che fare con un database in cui c'è una tabella che contiene i
prezzi degli articoli in vendita e questi hanno prezzi variabili anche
mese per mese o peggio ogni settimana.
Se devo aggiornare questa tabella con frequenza settimanale come mi
conviene fare?
Grazie


title: Come lo aggiorno?

author: Sib

text:
"foice" <
fo...@tiscalinet.it
> ha scritto nel messaggio
> Ho letto alcune cose sulla divisione in FE e BE di un database, ma
> credo che non saranno la soluzione per il mio problema.
> Mi pare di capire che questa divisione č particolarmente utile quando
> č il FE a cambiare piů frequentemente del BE, ma purtroppo questo non
> č il mio caso.
>
> Ho a che fare con un database in cui c'č una tabella che contiene i
> prezzi degli articoli in vendita e questi hanno prezzi variabili anche
> mese per mese o peggio ogni settimana.
> Se devo aggiornare questa tabella con frequenza settimanale come mi
> conviene fare?
Temo che tu abbia fatto un po' di confusione.
1. Quando si parla di "cambiare" il be si intende parlare di cambiamenti
della struttura, non certo dei dati (in pratica hai detto una piccola
fesseria)
2. Con il be diviso dall'fe ottieni una maggiore stabilita' quando il db e'
condiviso tra diversi utenti
3. unito o diviso, le modifiche strutturali richiedono comunque il blocco di
tutti gli utenti, con la differenza che se non e' diviso devi bloccarli
anche quando fai le modifiche alla parte fe (che sempre fe si chiama anche
quando non e' diviso)
Sib
--
http://www.sitocomune.com
http://digilander.iol.it/syb
 (a vostro rischio e pericolo)


title: Come lo aggiorno?

text:
On Fri, 22 Aug 2003 22:29:07 GMT, "Sib" <si...@SPAMiol.it> wrote:
>Temo che tu abbia fatto un po' di confusione.
>1. Quando si parla di "cambiare" il be si intende parlare di cambiamenti
>della struttura, non certo dei dati (in pratica hai detto una piccola
>fesseria)
Ah si!?!
Sono contento.
Mi pareva un po' una pecca in un programma come Access, e in generale
nei database, che ci fosse così tanto casino da fare per cambiare i
dati di una tabella. Del resto si pensa che la struttura del BE di un
DB ben pensato sia quasi fissata, a meno che non cambino le esigenze.
Cmq venendo a noi: ora dovrei dire che ho bisogno di fare un
aggiornamento frequente dei dati di una tabella e non del BE.
Il problema è distribuire questo aggiornamento, cioè io li aggiorno
manualmente sul mio computer ma poi dovrei fare in modo che su un
altro computer, dove gira il DB in questione, la tabella venga
aggiornata in base a un file o qualcosa del genere che fornisco io dal
mio computer.
Il mio problema in effetti è più di distribuzione. ho bisogno di
distribuire una tabella che soppianti la "vecchia versione" come
faccio?
Ora riparto pure su google a cercare per il mio problema di
distribuzione.
Grazie


title: Come lo aggiorno?

author: Roberto dalla campagna

text:
foice <
fo...@tiscalinet.it
> wrote in message
6c7ekv8edqk5hiadg...@4ax.com...

Visto che Sib è in ferie, provo a risponderti io.
Per risolvere il tuo problema prova ad usare il Metodo SendObject (vedi
help) per inviare per posta elettronica agli utilizzatori del tuo database
la tabella con i dati aggiornati; naturalmente ti conviene che tale conviene
che tale tabella contenga solo dati di tipo "anagrafico" (codice,
descrizione prezzo ecc.).
Chi riceverà il messaggio non dovrà fare altro che importare i dati che sono
ad esso allegati, sostituendo i vecchi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come lo aggiorno?

text:
On Sat, 23 Aug 2003 09:24:51 GMT, "Roberto dalla campagna"
<
r.ma...@libero.it
> wrote:
>Chi riceverà il messaggio non dovrà fare altro che importare i dati che sono
>ad esso allegati, sostituendo i vecchi.
grazie mille della risposta.
ho provato a mettere in pratica il tuo consiglio e qualcosa è venuto
fuori, purtroppo anche dei problemi, e prima di tentare di risolverli
in qualche complicato modo che mi possa venire in mente, provo prima a
sentire se ce ne sono di semplici visto che a me vengono in mente solo
iter pieni di query e complicazioni varie.
premetto che non ho usato esattamente il metodo da te consigliato, ma
semplicemente ho esportato la tabella in questione generando quello
che sarebbe dovuto essere l'allegato dell'email che tu proponevi (sia
in solo testo che in formato access). Spero che la mia iniziativa non
alteri la sostenza ...
fatta l'esportazione poi si deve fare l'importazione e qui purtroppo
ho dei problemi.
L'importazione del solo testo può essere fatta su una tabella
esistente o scegliere di crearne una nuova, ma se faccio importare
accodando alla tabella esistente ci sono delle violazioni di chiave e
i record non vengono aggiornati mentre creare una nuova tabella
sarebbe del tutto inutile a causa delle relazioni tra tabelle che
esistono solo sulla tabella già presente nel DB e non in quella nuova.
tutti i miei tenativi per aggirare la violazione di chiave passanti
per l'eliminazione della tabella chiaramente sono fallitti pereché
perderi le relazioni.
Se importo da un file di access invece mi fa scegliere cosa voglio
importare del file orgine e poi però non posso scegliere la
destinazione, cioè la tabella nuova non piò sostituire la precedente
ma viene semplicemente aggiunta al DB ed è di nuovo del tutto esclusa
dalle relazioni etc come prima.
una soluzione per ora ce l'ho.
creo un nuovo DB vuoto
ci esporto la tabella aggiornata
distribuisco il nuovo DB che ora contiene la tabella.
l'utente apre il DB che gli ho dato
apre la tabella in esso contenuta
seleziona tutti i campi
copia con CTRL+C
poi apre il DB da aggiornare
apre la tabella da aggiornare
seleziona tutti i campi
e poi incolla con CTRL+V
e sembra che funzioni, ma vorrei fare una cosa più user friendly ...
così ho provato a cambiare i passi finali di questa procedura:
invece di aprire la tabella per fare Copia ho provato a fargli
"esporta" e ho scelto come destinazione il DB da aggiornare, ma access
non ha concluso l'esportazione perché nel DB da aggiornare ci sono le
relazioni a impedire la sostituzione della vecchia tabella che
evidentemente deve per un attimo essere cancellata.
come posso fare una importazione che vada a sostiure la precedente
tabella senza prima eliminarla, cioè mantenendo le relazioni e tutto
il resto?
grazie a tutti.


title: Come lo aggiorno?

text:
la funzione replica del database potrebbe essere utile in qualche
modo? mi pare di no dalle prove che ho fatto visto che permette di
fare un duplicato del DB e di tenerlo aggiornato tramite
sincronizzazione mentre a me interessa solo di sincronizzare una
tabella, però ho letto in una risposta di Roberto che il DB replica
poteca essere usato per "Sincronizzare i dati ed il codice di un
database che lavora
contemporaneamente su più computer che non sono in rete tra di loro."
che detto così potrebbe essere proprio quello che fa per me, magari
col metodo di sincronizzazione indiretta, a sapere dove si scegli 'sto
metodo indiretto ...
ho provato cmq a usare la sincronizzazione diretta e l'ho trovata
interessante, ma purtroppo non è utile per la distribuzione di una
sola tabella perché si finisce per replicare l'intero database che
rischia col tempo di diventare un mattone da mandare per email.
ho visto che c'è una possibilità di creazione di replica parziale, ma
non sono riuscito a sfruttarla nel senso che mi crea sempre delle
repliche totali del DB ignorando le mie spunte sulle tabelle da
sincronizzare e non.


title: Come lo aggiorno?

author: Alberto S.

text:
On Sun, 24 Aug 2003 02:05:10 +0200, foice <
fo...@tiscalinet.it
> wrote:
[cut]
>ho provato cmq a usare la sincronizzazione diretta e l'ho trovata
>interessante, ma purtroppo non è utile per la distribuzione di una
>sola tabella perché si finisce per replicare l'intero database che
>rischia col tempo di diventare un mattone da mandare per email.
>
[cut]
Se non hai bisogno dell'integrità referenziale puoi provare una
struttura di questo tipo
- front-end
- primo back-end con la sola tabella da aggiornare periodicamente
- secondo back-end con le altre tabelle.
Ciao
--
Alberto
No alle guerre


title: Come lo aggiorno?

text:
>Se non hai bisogno dell'integrità referenziale puoi provare una
>struttura di questo tipo
>- front-end
>- primo back-end con la sola tabella da aggiornare periodicamente
>- secondo back-end con le altre tabelle.
Detto così mi piace, ma non so come si mette in pratica, o meglio mi
sfugge un attimo cosa intendi per due BE.
Inendi forse una procedura di sincronizzazione parziale?


title: Come lo aggiorno?

text:


La struttura FE/BE prevede un mdb con le sole tabelle (BE) e un altro
con il resto, maschere report eccetera (FE).
Dal FE, con i comandi file/carica dati esterni/collega tabelle, ti
puoi collegare alla tabelle del BE e quindi utilizzarle.
Io ti suggerisco invece di collegarti alle tabelle non di uno ma di
due BE, il secondo conterrà solo la tabella che deve essere
periodicamente aggiornata.
In occasione di ogni aggiornamento i vari PC riceveranno un mdb che
conterrà la sola tabella in questione, aggiornata. Sarà quindi
sufficente eliminare il vecchio mdb che funge da BE n° 2 e sostituirlo
con il nuovo file ricevuto.
Ciao.



title: Come lo aggiorno?

text:
>La struttura FE/BE prevede un mdb con le sole tabelle (BE) e un altro
>con il resto, maschere report eccetera (FE).
>Dal FE, con i comandi file/carica dati esterni/collega tabelle, ti
>puoi collegare alla tabelle del BE e quindi utilizzarle.
>Io ti suggerisco invece di collegarti alle tabelle non di uno ma di
>due BE, il secondo conterrà solo la tabella che deve essere
>periodicamente aggiornata.
>In occasione di ogni aggiornamento i vari PC riceveranno un mdb che
>conterrà la sola tabella in questione, aggiornata. Sarà quindi
>sufficente eliminare il vecchio mdb che funge da BE n° 2 e sostituirlo
>con il nuovo file ricevuto.
>
>Ciao.
molto bello. quindi è la funzione "collega tabella" che fa tutto ...
ora sto valutando cosa sia meglio se la sincronizzazione parziale, che
avrebbe dei vantaggi per mantenere aggiornati i due DB al 100%, o il
tuo metodo più leggero per le email, ma mirato su una sola tabella.
ora farò delle prove grazie mille


title: Come lo aggiorno?

text:
On Wed, 27 Aug 2003 15:39:40 +0200, foice <
fo...@tiscalinet.it
> wrote:
[cut]
>>solo la tabella che deve essere
>>periodicamente aggiornata.
>>In occasione di ogni aggiornamento i vari PC riceveranno un mdb che
>>conterrà la sola tabella in questione, aggiornata. Sarà quindi
>>sufficente eliminare il vecchio mdb che funge da BE n° 2 e sostituirlo
>>con il nuovo file ricevuto.
>>
>>Ciao.
>molto bello. quindi è la funzione "collega tabella" che fa tutto ...
>ora sto valutando cosa sia meglio se la sincronizzazione parziale, che
>avrebbe dei vantaggi per mantenere aggiornati i due DB al 100%, o il
>tuo metodo più leggero per le email, ma mirato su una sola tabella.
>ora farò delle prove grazie mille
io veramente avevo capito che tu dovevi periodicamente fornire alle
varie postazioni di lavoro la versione aggiornata di *una sola
tabella* ... comunque facci sapere come risolvi
ciao



author: Sergio de Pretis

text:
Come estrarre i dati da singole celle EXCEL.
Io vorrei aprire un foglio EXCEL e prelevare da B3 la ragione sociale,
da B5, l'indirizzo, da B5 il cap, da C5 la città' e così via.
E' possibile, e se si come.
Grazie fin d'ora
--------------------------------------------------------------------
Sergio de Pretis                     E-mail
depr...@csgen.it
Via Meli, 18                         phone / fax : (39) 02 2592400
20127 MILANO -  ITALY                mobile phone: (39) 0335 8381706


title: Come estrarre i dati da singole celle EXCEL

author: sergio mazza

text:
Sergio de Pretis <
depr...@csgen.it
> wrote in message
38AC0FC5...@csgen.it...

E' possibile:
- devi includere i riferimenti alla libreria MS-Excel;
- poi:
    Sub estraidaExcel()
        Dim oApp As Excel.Application
        Dim oCartella As Excel.Workbook
        Dim oFoglio As Excel.Worksheet
        Set oApp = CreateObject("Excel.Application.8")
        oApp.Visible = True
        Set oCartella =
oApp.Workbooks.Open(FileName:="c:\documenti\tuoFile.xls")
        Set oFoglio = oCartella.ActiveSheet
        MsgBox oFoglio.Cells(1, 2)
    End Sub
Ciao.


title: Divisione DB Access97

author: Alex

text:
Buona serata a tutto il NG.
Vi espongo il problema:
Ho realizzato un Db che pubblico su WEB, volevo dividere il DB per poter
permettere all'utente di scaricare l'aggiornamento senza perdere i dati
caricati nella versione precedente.
Esiste un sistema per fare in modo di ripristinare i collegamenti a tabelle
in un FileDati.mdb all'apertura.
Ovviamente sul mio PC funziona tutto, ma installato in un'altra macchina non
trova più il percorso.
Spero di essere stato chiaro, vorrei evitare di passare tutto il DB in VB6.
Grazie Alex.
--
Posted from
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Divisione DB Access97

author: Luciano (DOC)

text:
""Alex"" <
ik2...@libero.it
> wrote in message
news:000701c0b639$defd30a0$02091897@ik2zok...
> Ho realizzato un Db che pubblico su WEB, volevo dividere il DB per poter
> permettere all'utente di scaricare l'aggiornamento senza perdere i dati
> caricati nella versione precedente.
Cosa intendi per DB pubblico su WEB, come accedi ai dati?
> Esiste un sistema per fare in modo di ripristinare i collegamenti a
tabelle
> in un FileDati.mdb all'apertura.
> Ovviamente sul mio PC funziona tutto, ma installato in un'altra macchina
non
> trova più il percorso.
Devi riallegarle da codice, sul sito comune c'e' una routine che fa prorpio
al caso tuo!:-)
Saluti.
Luciano
(DOC)


title: Parametro query passato da subform

author: Govardo Libero

text:
Mi č stato proposto di fare cosě:
forms.[nomeform].[nomesubform].[nomecontrollo]
ma non funzia.
Riesco a passare il paramentro solo con un controllo sul form che punta al
controllo del subform.
forms.[nomeform].[nomecontrollo]
Ovviamente se funzionasse mi piacerebbe di piů la forma "diretta".
Si puň fare?
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Parametro query passato da subform

author: Roberto - Syd

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:YE6N7.194205$sq5.9...@news.infostrada.it...

Prova cosě:
forms![nomeform]![nomesubform].Form![nomecontrollo]
Ciao Roberto - Syd


title: Parametro query passato da subform

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:Th9N7.27135$4M2.6...@news2.tin.it...
>
> >
> Prova cosě:
> forms![nomeform]![nomesubform].Form![nomecontrollo]
>
> Ciao Roberto - Syd
>
>
GrazieGrazie.
Funziona perfettamente.



title: EQUIVALENTE AD AGGIORNA??

author: Fabio

text:
   Ciao a tutti, piccolo problema quotidiano......
mi servirebbe in codice, l'equivalente al pulsante "aggiorna" del menu'
record......è possibile??
(Dovrei ricalcolare dei valori in base allo sconto)
grazie spero di esser stato chiaro!
Fabio


title: EQUIVALENTE AD AGGIORNA??

author: goose

text:
Fabio <
f.par...@mail.sirio.it
> wrote in message
news:9e0e3q$s2q3$1...@news01.it.net...

me.refresh
oppure
me.requery.. a seconda di cosa ci devi fare....
un saluto
Goose