title: Query con parametri

text:
Alessandro Spagnolo ha scritto nel messaggio ...
>Ho una maschera MADRE che ingloba una sottomaschera FIGLIA.
Tu sei un incestuoso!!!
>Entrambe hanno sotto delle query.
E anche pervertito, persino un'orgia!!!
>
>Nella figlia un command button apre un report che dovrebbe visualizzare
solo
>il record corrente della sottomaschera e altre cose collegate. Perciň il
>report trae i dati da una query che deve filtrare sulla base della chiave
>primaria del recordset dietro
>FIGLIA.
>
>Il problema č: qual č la sintassi del parametro da passare alla query in
>visualizzazione struttura?
Ma scusa eh?
Ma se tutto rimane confinato nella sottomaschera, non dovresti passare
nulla. Nel senso che se salvi la query nella sottomaschera facendo
riferimento alla maschera come se non fosse una sottomaschera, non dovresti
avere problemi...
In altre parole la query dovrebbe avere il solito criterio
[schede]![figlia]![chiave]
Antonio


title: Maschera: modificare proprieta da un altra maschera

author: Flyzone

text:
Ho maschera1 e maschera2, una volta che è stata aperta la maschera2,
essa deve: modificarmi alcune proprietà degli oggetti in maschera 1 e
successivamente chiudermi quella maschera.
Il mio problema è... come si accede all'altra maschera?
Nome_forms![nome_oggetto].proprietà? non mi funge :(
Scusate la domanda che sarà stata ripetuta... ma in archivio non
riesco a trovarla... grazie
Fly


author: Emyr

text:
On Thu, 04 Jul 2002 03:14:33 +0200, Flyzone <
fly...@technologist.com
>
wrote:

forms!nomeform!nomecontrollo.proprietà
Saluti.
Emanuele.


title: migrazione dati da Access a SQL Server

author: Marco Cantagallo

text:
Salve, qualcuno sa dove posso trovare materiale per effettuare la migrazione
dati da Access a Sql Server? Grazie,
Ciao


title: migrazione dati da Access a SQL Server

author: warp

text:
Marco Cantagallo ha scritto nel messaggio ...
>Salve, qualcuno sa dove posso trovare materiale per effettuare la migrazione
>dati da Access a Sql Server? Grazie,
>
Per la migrazione dati non č un grosso problema: i wizards di Access oppure Enterprise Manager fanno
tutto.


title: come mettere in AND due Sfiltro?

author: giowanna

text:
Ciao,
ho fatto una scommessa con un mio amico niubbo almeno quanto me.
chi riuscirà prima a mettere in "and" questo maledetto codice?
in pratica è applicato a due box di testo, che si vogliono utilizzare per
filtrare dei record.
singolarmente si ignorano l'uno con l'altro e "vince" sempre l'ultimo
modificato.
invece vorremmo che interagissero in AND appunto.
il codiceè sull'evento modifica è questo:
Private Sub box1_Change()
Dim rst As DAO.Recordset
   Dim strR As String
   Dim sFiltro As String
   strR = Me.box1.Text

   sFiltro = "campo1 like '*" & strR & "*'"
    Me.Filter = sFiltro
    Me.FilterOn = True

   Me.box1.SelStart = 255
End Sub
****
il secondo box ha questo codice:
Private Sub box2_Change()
Dim rst As DAO.Recordset
   Dim strR As String
   Dim sFiltro As String
   strR = Me.box2.Text

   sFiltro = "campo2 like '*" & strR & "*'"
    Me.Filter = sFiltro
    Me.FilterOn = True

   Me.box2.SelStart = 255
End Sub
sarà stupido ma non sapendo nulla di programmazione non so proprio come
fare.
spero tanto che qualcuno mi sappia aiutare... così vinco io!
ciao!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: come mettere in AND due Sfiltro?

text:

Beh il tuo codice è estremamente bizzarro... a cosa serve la
dichiarazione di un Recordset DAO...?
2 Criteri si mettono in AND con l'AND....!
Cirerio1 AND Criterio2...!
Quando costruisci il 1° leggi anche la 2° e lo costruisci in modo
dinamico completo...!
@Alex


title: come mettere in AND due Sfiltro?

text:
@Alex ha scritto:
> Beh il tuo codice è estremamente bizzarro... a cosa serve la
> dichiarazione di un Recordset DAO...?
> 2 Criteri si mettono in AND con l'AND....!
> Cirerio1 AND Criterio2...!
> Quando costruisci il 1° leggi anche la 2° e lo costruisci in modo
> dinamico completo...!
> @Alex
Vedi... il codice non lo conosco proprio... è stato un copia e incolla che
funziona... quindi non so se quella dichiarazione serva o sia inutile o
ancora dannosa.
quello che non riusciamo a fare è appunto mettere i campi in AND, non
conosco le regole base ma di sicuro non basta scrivere
sFiltro = "campo1 like '*" & strR & "*'" AND  "campo1 like '*" & strR &
"*'"
grazie per la comprensione.
ciaociao
gio



title: come mettere in AND due Sfiltro?

author: Alessandro Cara

text:
Il 18/08/2011 19.38, giowanna ha scritto:
> @Alex ha scritto:
>
>
>
>> Beh il tuo codice è estremamente bizzarro... a cosa serve la
>> dichiarazione di un Recordset DAO...?
>
>> 2 Criteri si mettono in AND con l'AND....!
>
>> Cirerio1 AND Criterio2...!
>
>> Quando costruisci il 1° leggi anche la 2° e lo costruisci in modo
>> dinamico completo...!
>
>> @Alex
>
> Vedi... il codice non lo conosco proprio... è stato un copia e incolla che
> funziona... quindi non so se quella dichiarazione serva o sia inutile o
> ancora dannosa.
> quello che non riusciamo a fare è appunto mettere i campi in AND, non
> conosco le regole base ma di sicuro non basta scrivere
> sFiltro = "campo1 like '*"&  strR&  "*'" AND  "campo1 like '*"&  strR&
> "*'"
cosi' certamente no ma cosi' forse si
sFiltro = "campo1 like '*" &  strR & "*' AND   campo1 like '*" &  strR &
"*'"
--
ac (x=y-1)


title: come mettere in AND due Sfiltro?

text:
Alessandro Cara ha scritto:
ro = "campo1 like '*"&  strR&  "*'" AND  "campo1 like '*"&  strR&
> > "*'"
> cosi' certamente no ma cosi' forse si
> sFiltro = "campo1 like '*" &  strR & "*' AND   campo1 like '*" &  strR &
> "*'"
funziona parzialmente. mi prende in considerazione solo il primo carattare
che scrvivo nel box1, se ne inserisco un secondo (anche se è presente
nella stringa di qualche record) non restituisce nessun valore
però è un primo step... grazie
giò



title: come mettere in AND due Sfiltro?

author: sergio cosso

text:

Io ho fatto così (se ho ben capito il tuo problema):
Con due combobox  cmb1 e cmb2
Dim varFiltroGenerico, varFiltroCmb1, varFiltroCmb2
Il filtro generico così:
===============================================
varFiltro = "Like " & Chr$(34) & "*" & Chr$(34)
===============================================
La routine qualcosa del genere su aggiornamento di ciascuna delle
combobox
===============================================
If Me.cmb1 = vbNullString Then
    varFiltroCmb1 = varFiltro
Else
    varFiltroCmb1 = "=" & Me.cmb1
End If
If Me.cmb2 = vbNullString Then
    varFiltroCmb2 = varFiltro
Else
    varFiltroCmb2 = "=" & Me.cmb2
End If
===============================================
Quindi il filtro SQL così:
===============================================
.......WHERE Tizio " & varFiltroCmb1 & " AND Caio " &
varFiltroCmb2......ecc ecc
===============================================
Ciao
Sergio


title: come mettere in AND due Sfiltro?

text:
sergio cosso ha scritto:
> Io ho fatto cosě (se ho ben capito il tuo problema):
> Con due combobox  cmb1 e cmb2
> Dim varFiltroGenerico, varFiltroCmb1, varFiltroCmb2
> Il filtro generico cosě:
> ===============================================
> varFiltro = "Like " & Chr$(34) & "*" & Chr$(34)
> ===============================================
> La routine qualcosa del genere su aggiornamento di ciascuna delle
> combobox
> ===============================================
> If Me.cmb1 = vbNullString Then
>     varFiltroCmb1 = varFiltro
> Else
>     varFiltroCmb1 = "=" & Me.cmb1
> End If
> If Me.cmb2 = vbNullString Then
>     varFiltroCmb2 = varFiltro
> Else
>     varFiltroCmb2 = "=" & Me.cmb2
> End If
> ===============================================
> Quindi il filtro SQL cosě:
> ===============================================
> .......WHERE Tizio " & varFiltroCmb1 & " AND Caio " &
> varFiltroCmb2......ecc ecc
> ===============================================
> Ciao
> Sergio
mi sembra che l'usare una combo renda le cose + complesse ancora (credo)
ho scovato l'inghippo. con il codice che avevo provato io
"campo1...And campo2..." viene cercata la stringa di testo sia nel campo 1
che nel 2
quindi se inserivo piů di un carattere non restituiva nulla perchč nel
campo2 non trovava il secondo.
invece a me serve che cerchi la stringa del box1 nel campo1 AND la stringa
del box2 nel campo2
--
questo articolo e` stato inviato via web dal servizio gratuito



title: come mettere in AND due Sfiltro?

text:
On 18 Ago, 21:54,
giovi_a...@nontelodico.it
 (giowanna) wrote:
> sergio cosso ha scritto:
>
>
>
>
>
>
>
>
>
> > Io ho fatto così (se ho ben capito il tuo problema):
> > Con due combobox  cmb1 e cmb2
> > Dim varFiltroGenerico, varFiltroCmb1, varFiltroCmb2
> > Il filtro generico così:
> > ===============================================
> > varFiltro = "Like " & Chr$(34) & "*" & Chr$(34)
> > ===============================================
> > La routine qualcosa del genere su aggiornamento di ciascuna delle
> > combobox
> > ===============================================
> > If Me.cmb1 = vbNullString Then
> >     varFiltroCmb1 = varFiltro
> > Else
> >     varFiltroCmb1 = "=" & Me.cmb1
> > End If
> > If Me.cmb2 = vbNullString Then
> >     varFiltroCmb2 = varFiltro
> > Else
> >     varFiltroCmb2 = "=" & Me.cmb2
> > End If
> > ===============================================
> > Quindi il filtro SQL così:
> > ===============================================
> > .......WHERE Tizio " & varFiltroCmb1 & " AND Caio " &
> > varFiltroCmb2......ecc ecc
> > ===============================================
> > Ciao
> > Sergio
>
> mi sembra che l'usare una combo renda le cose + complesse ancora (credo)
> ho scovato l'inghippo. con il codice che avevo provato io
> "campo1...And campo2..." viene cercata la stringa di testo sia nel campo 1
> che nel 2
> quindi se inserivo più di un carattere non restituiva nulla perchè nel
> campo2 non trovava il secondo.
> invece a me serve che cerchi la stringa del box1 nel campo1 AND la stringa
> del box2 nel campo2
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Va bene anche con txt box;nel mio caso popolo le combo usando i dati
il recordset da filtrare.
Ciao


title: come mettere in AND due Sfiltro?

text:
sergio cosso ha scritto:
> On 18 Ago, 21:54,
giovi_a...@nontelodico.it
 (giowanna) wrote:
> > sergio cosso ha scritto:
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > > Io ho fatto così (se ho ben capito il tuo problema):
> > > Con due combobox  cmb1 e cmb2
> > > Dim varFiltroGenerico, varFiltroCmb1, varFiltroCmb2
> > > Il filtro generico così:
> > > ==============================================> > varFiltro = "Like " &
Chr$(34) & "*" & Chr$(34)
> > > ==============================================> > La routine qualcosa
del genere su aggiornamento di ciascuna delle
> > > combobox
> > > ==============================================> > If Me.cmb1 =
vbNullString Then
> > >     varFiltroCmb1 = varFiltro
> > > Else
> > >     varFiltroCmb1 = "=" & Me.cmb1
> > > End If
> > > If Me.cmb2 = vbNullString Then
> > >     varFiltroCmb2 = varFiltro
> > > Else
> > >     varFiltroCmb2 = "=" & Me.cmb2
> > > End If
> > > ==============================================> > Quindi il filtro SQL
così:
> > > ==============================================> > .......WHERE Tizio " &
varFiltroCmb1 & " AND Caio " &
> > > varFiltroCmb2......ecc ecc
> > > ==============================================> > Ciao
> > > Sergio
> >
> > mi sembra che l'usare una combo renda le cose + complesse ancora (credo)
> > ho scovato l'inghippo. con il codice che avevo provato io
> > "campo1...And campo2..." viene cercata la stringa di testo sia nel campo 1
> > che nel 2
> > quindi se inserivo più di un carattere non restituiva nulla perchè nel
> > campo2 non trovava il secondo.
> > invece a me serve che cerchi la stringa del box1 nel campo1 AND la stringa
> > del box2 nel campo2
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> Va bene anche con txt box;nel mio caso popolo le combo usando i dati
> il recordset da filtrare.
> Ciao
Grazie... siamo in due a cercare di capire ma la vedo dura...
Grazie
giovi e al
--
questo articolo e` stato inviato via web dal servizio gratuito



title: come mettere in AND due Sfiltro?

text:
Il 18/08/2011 22.27, giowanna ha scritto:
> sergio cosso ha scritto:
>
>> On 18 Ago, 21:54,
giovi_a...@nontelodico.it
 (giowanna) wrote:
>>> sergio cosso ha scritto:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> Io ho fatto cosě (se ho ben capito il tuo problema):
>>>> Con due combobox  cmb1 e cmb2
>>>> Dim varFiltroGenerico, varFiltroCmb1, varFiltroCmb2
>>>> Il filtro generico cosě:
>>>> ==============================================>  >  varFiltro = "Like "&
> Chr$(34)&  "*"&  Chr$(34)
>>>> ==============================================>  >  La routine qualcosa
> del genere su aggiornamento di ciascuna delle
>>>> combobox
>>>> ==============================================>  >  If Me.cmb1 =
> vbNullString Then
>>>>      varFiltroCmb1 = varFiltro
>>>> Else
>>>>      varFiltroCmb1 = "="&  Me.cmb1
>>>> End If
>>>> If Me.cmb2 = vbNullString Then
>>>>      varFiltroCmb2 = varFiltro
>>>> Else
>>>>      varFiltroCmb2 = "="&  Me.cmb2
>>>> End If
>>>> ==============================================>  >  Quindi il filtro SQL
> cosě:
>>>> ==============================================>  >  .......WHERE Tizio "&
> varFiltroCmb1&  " AND Caio "&
>>>> varFiltroCmb2......ecc ecc
>>>> ==============================================>  >  Ciao
>>>> Sergio
>>>
>>> mi sembra che l'usare una combo renda le cose + complesse ancora (credo)
>>> ho scovato l'inghippo. con il codice che avevo provato io
>>> "campo1...And campo2..." viene cercata la stringa di testo sia nel campo 1
>>> che nel 2
>>> quindi se inserivo piů di un carattere non restituiva nulla perchč nel
>>> campo2 non trovava il secondo.
>>> invece a me serve che cerchi la stringa del box1 nel campo1 AND la stringa
>>> del box2 nel campo2
>>>
>>> --
>>>
>>> questo articolo e` stato inviato via web dal servizio
> gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
>
>> Va bene anche con txt box;nel mio caso popolo le combo usando i dati
>> il recordset da filtrare.
>> Ciao
>
> Grazie... siamo in due a cercare di capire ma la vedo dura...
se fossero queste le cose dure
sulla change del primo cbx
filtro = "campo1 like '*" & cbx1.text & "*'" & iif("" & cbx2 = "","","
and   campo1 like '*" & cbx2 & "*'")
e vaisvirsa su change di cbx2
filtro = "campo1 like '*" & cbx2.text & "*'" & iif("" & cbx1 = "","","
and   campo1 like '*" & cbx1 & "*'")
quella istruzione "iif" serve ad evitare che se su uno dei due cbx non
hai nulla possa essere generato un filtro non corretto.
> Grazie
> giovi e al
>
>
--
ac (x=y-1)


title: come mettere in AND due Sfiltro?

text:
Alessandro Cara ha scritto:
> se fossero queste le cose dure
> sulla change del primo cbx
> filtro = "campo1 like '*" & cbx1.text & "*'" & iif("" & cbx2 = "","","
> and   campo1 like '*" & cbx2 & "*'")
> e vaisvirsa su change di cbx2
> filtro = "campo1 like '*" & cbx2.text & "*'" & iif("" & cbx1 = "","","
> and   campo1 like '*" & cbx1 & "*'")
> quella istruzione "iif" serve ad evitare che se su uno dei due cbx non
> hai nulla possa essere generato un filtro non corretto.
Non essendo noi a zero a livello di qualunque linguaggio di programmazione
son cose dure...
ho provato  mettendo sulla seconda casella testo campo1 e poi con campo2
ma non sono funziona correttamente se viene utilizzato solo un box di
ricera ok, se ne uso 2 funziona solo se esistono record che hanno lo
stesso valore nel campo1 e nel campo2 ma non è quello che vorrei (ovvero
che box1 cercasse in campo1 e parallelamente box2 in campo2. i valori
contenuti in campo1 non saranno mai uguali a quelli di campo2)
buona giornata
al (e giovi)
--
questo articolo e` stato inviato via web dal servizio gratuito



title: come mettere in AND due Sfiltro?

text:
Il 19/08/2011 9.07, giowanna ha scritto:
> Alessandro Cara ha scritto:
>
>
>> se fossero queste le cose dure
>> sulla change del primo cbx
>
>> filtro = "campo1 like '*"&  cbx1.text&  "*'"&  iif(""&  cbx2 = "","","
>> and   campo1 like '*"&  cbx2&  "*'")
>
>
>> e vaisvirsa su change di cbx2
>
>> filtro = "campo1 like '*"&  cbx2.text&  "*'"&  iif(""&  cbx1 = "","","
>> and   campo1 like '*"&  cbx1&  "*'")
>
>
>> quella istruzione "iif" serve ad evitare che se su uno dei due cbx non
>> hai nulla possa essere generato un filtro non corretto.
>
> Non essendo noi a zero a livello di qualunque linguaggio di programmazione
> son cose dure...
> ho provato  mettendo sulla seconda casella testo campo1 e poi con campo2
> ma non sono funziona correttamente se viene utilizzato solo un box di
> ricera ok, se ne uso 2 funziona solo se esistono record che hanno lo
> stesso valore nel campo1 e nel campo2 ma non � quello che vorrei (ovvero
> che box1 cercasse in campo1 e parallelamente box2 in campo2. i valori
> contenuti in campo1 non saranno mai uguali a quelli di campo2)
>
> buona giornata
> al (e giovi)
ooooooh   my   gosh!
Sempre a confondere mappa con territorio.
Perche' non provi/ate a fare quello che hai scritto?
i.e.
su cbx1
filtro = "campo1 like '*"&  cbx1.text&  "*'"&  iif(""&  cbx2 = "","","
and   campo2 like '*"&  cbx2&  "*'")
il cui significato e':
Prendi il valore attuale di combo1 e con quello cerca su campo1 e
contemporanemente (AND) prendi quello che c'e' su combo2 e con quel
valore cerca su campo2
e su cbx2
filtro = "campo2 like '*"&  cbx2.text&  "*'"&  iif(""&  cbx1 = "","","
and   campo1 like '*"&  cbx1&  "*'")
il cui significato e':
Prendi il valore attuale di combo2 e con quello cerca su campo2 e
contemporanemente (AND) prendi quello che c'e' su combo1 e con quel
valore cerca su campo1
--
ac (x=y-1)


title: come mettere in AND due Sfiltro?

text:
Alessandro Cara ha scritto:
> Il 19/08/2011 9.07, giowanna ha scritto:
> > Alessandro Cara ha scritto:
> >
> >
> >> se fossero queste le cose dure
> >> sulla change del primo cbx
> >
> >> filtro = "campo1 like '*"&  cbx1.text&  "*'"&  iif(""&  cbx2 = "","","
> >> and   campo1 like '*"&  cbx2&  "*'")
> >
> >
> >> e vaisvirsa su change di cbx2
> >
> >> filtro = "campo1 like '*"&  cbx2.text&  "*'"&  iif(""&  cbx1 = "","","
> >> and   campo1 like '*"&  cbx1&  "*'")
> >
> >
> >> quella istruzione "iif" serve ad evitare che se su uno dei due cbx non
> >> hai nulla possa essere generato un filtro non corretto.
> >
> > Non essendo noi a zero a livello di qualunque linguaggio di programmazione
> > son cose dure...
> > ho provato  mettendo sulla seconda casella testo campo1 e poi con campo2
> > ma non sono funziona correttamente se viene utilizzato solo un box di
> > ricera ok, se ne uso 2 funziona solo se esistono record che hanno lo
> > stesso valore nel campo1 e nel campo2 ma non è quello che vorrei (ovvero
> > che box1 cercasse in campo1 e parallelamente box2 in campo2. i valori
> > contenuti in campo1 non saranno mai uguali a quelli di campo2)
> >
> > buona giornata
> > al (e giovi)
> ooooooh   my   gosh!
> Sempre a confondere mappa con territorio.
> Perche' non provi/ate a fare quello che hai scritto?
> i.e.
> su cbx1
> filtro = "campo1 like '*"&  cbx1.text&  "*'"&  iif(""&  cbx2 = "","","
> and   campo2 like '*"&  cbx2&  "*'")
> il cui significato e':
> Prendi il valore attuale di combo1 e con quello cerca su campo1 e
> contemporanemente (AND) prendi quello che c'e' su combo2 e con quel
> valore cerca su campo2
> e su cbx2
> filtro = "campo2 like '*"&  cbx2.text&  "*'"&  iif(""&  cbx1 = "","","
> and   campo1 like '*"&  cbx1&  "*'")
> il cui significato e':
> Prendi il valore attuale di combo2 e con quello cerca su campo2 e
> contemporanemente (AND) prendi quello che c'e' su combo1 e con quel
> valore cerca su campo1
per parlare il VBAese bisogna conoscerlo! noi siamo al livello "de pen is
on de teibol" o meno.
Dopo proviamo anche questa! (nel frattempo al ha trovato un accrocchio
creando un campo che unisce i dati degli altri campi e la ricerca la va
sul campo unito... funzionare funziona.
però gli dico anche questo!
ciao
giovi



title: come mettere in AND due Sfiltro?

text:
Il 19/08/2011 14.28, giowanna ha scritto:
> Alessandro Cara ha scritto:
[cut]
> per parlare il VBAese bisogna conoscerlo! noi siamo al livello "de pen is
> on de teibol" o meno.
Questo si era capito ;-{) pero', aridaje con la confusione fra mappa e
territorio. Quella stessa istruzione sostituendo "&" con "+" andrebbe
bene per non so quanti linguaggi compreso l'"itagliano", il VBA e' un
accessorio di contorno "de table is on de floar". 'Ndo sta la penna?
> Dopo proviamo anche questa! (nel frattempo al ha trovato un accrocchio
> creando un campo che unisce i dati degli altri campi e la ricerca la va
> sul campo unito... funzionare funziona.
> però gli dico anche questo!
> ciao
Basta mettersi d'accordo sul significato di campo.
Se si intendesse: campo=attributo di tabella
quello trovato non solo e' un accrocchio ma anche (per dirla alla
Uolter) una frescaccia.
--
ac (x=y-1)


title: come mettere in AND due Sfiltro?

text:
Alessandro Cara ha scritto:
> Il 19/08/2011 14.28, giowanna ha scritto:
> > Alessandro Cara ha scritto:
> Questo si era capito ;-{) pero', aridaje con la confusione fra mappa e
> territorio. Quella stessa istruzione sostituendo "&" con "+" andrebbe
> bene per non so quanti linguaggi compreso l'"itagliano", il VBA e' un
> accessorio di contorno "de table is on de floar". 'Ndo sta la penna?
> > Dopo proviamo anche questa! (nel frattempo al ha trovato un accrocchio
> > creando un campo che unisce i dati degli altri campi e la ricerca la va
> > sul campo unito... funzionare funziona.
> > però gli dico anche questo!
> > ciao
> Basta mettersi d'accordo sul significato di campo.
> Se si intendesse: campo=attributo di tabella
> quello trovato non solo e' un accrocchio ma anche (per dirla alla
> Uolter) una frescaccia.
in due (de)menti non siamo riusciti a partorire di meglio... però... anche
se è una frescaccia assolve al compito previsto.
quando dico campo intendo quello che si popola con un valore per ciascun
record prendendo il dato da una tabella o da una query.
Ora dopo chi un paio di birre, chi qualche intruglio strano di cui non
voglio sapere l'origine ci è venuta in mente un'altra cosa.
La freascaccia ora filtra quando si da invio sul box.
Visto che ho nella stessa maschera un pulsante che mi aggiorna la
maschera, gli si può far dare l'equivalente dell'"enter" sul box filtro?
giovi e al



title: come mettere in AND due Sfiltro?

text:
Il 20/08/2011 2.02, giowanna ha scritto:
> Alessandro Cara ha scritto:
>
>> Il 19/08/2011 14.28, giowanna ha scritto:
>>> Alessandro Cara ha scritto:
>
>> Questo si era capito ;-{) pero', aridaje con la confusione fra mappa e
>> territorio. Quella stessa istruzione sostituendo "&" con "+" andrebbe
>> bene per non so quanti linguaggi compreso l'"itagliano", il VBA e' un
>> accessorio di contorno "de table is on de floar". 'Ndo sta la penna?
>
>>> Dopo proviamo anche questa! (nel frattempo al ha trovato un accrocchio
>>> creando un campo che unisce i dati degli altri campi e la ricerca la va
>>> sul campo unito... funzionare funziona.
>>> però gli dico anche questo!
>>> ciao
>
>> Basta mettersi d'accordo sul significato di campo.
>> Se si intendesse: campo=attributo di tabella
>> quello trovato non solo e' un accrocchio ma anche (per dirla alla
>> Uolter) una frescaccia.
>
> in due (de)menti non siamo riusciti a partorire di meglio... però... anche
> se è una frescaccia assolve al compito previsto.
> quando dico campo intendo quello che si popola con un valore per ciascun
> record prendendo il dato da una tabella o da una query.
quindi un "controllo". Se e' cosi' non e' una "frescaccia" in parecchi
usano questa soluzione, se e' quello che immagino (soprattutto nei
reports, e quando non sanno usare gli operatori booleani ;-{) )
> Ora dopo chi un paio di birre, chi qualche intruglio strano di cui non
> voglio sapere l'origine ci è venuta in mente un'altra cosa.
> La freascaccia ora filtra quando si da invio sul box.
> Visto che ho nella stessa maschera un pulsante che mi aggiorna la
> maschera, gli si può far dare l'equivalente dell'"enter" sul box filtro?
cioe'? richiamere il codice che sta sull'evento change del cbx?
Cioe:
sub  buttoncontrol_click()
   call controllocombo_change() (*)
end sub
anche se non dovrebbe funzionare perche' il change lavora sulla
proprieta' .Text mentre il click sul bottone e richiamo della funzione
del combo dovrebbe lavorare, invece, sulla proprieta' .Value
Perche' non esponi/ete il codice che attualmente usate?
E, comunque, normalmente: problema diverso=nuovo thread
(*) o un piu' semplice: controllocombo_change
--
ac (x=y-1)


title: come mettere in AND due Sfiltro?

text:
Alessandro Cara ha scritto:
> Perche' non esponi/ete il codice che attualmente usate?
> E, comunque, normalmente: problema diverso=nuovo thread
> (*) o un piu' semplice: controllocombo_change
Potrei mandarti il file via mail?



title: come mettere in AND due Sfiltro?

text:
Il 20/08/2011 11.20, giowanna ha scritto:
> Alessandro Cara ha scritto:
>
>
>> Perche' non esponi/ete il codice che attualmente usate?
>> E, comunque, normalmente: problema diverso=nuovo thread
>
>> (*) o un piu' semplice: controllocombo_change
>
> Potrei mandarti il file via mail?
Nein.
Non e' questo lo spirito del NG, tranne in casi particolari non e'
costume dei partecipanti al NG risolvere i problemi in modo privato.
Fare quest'ultima cosa coinvolge il piano "professionale", con quel che
ne consegue (*).
E poi, ovviamente, non intendevo *tutto* il codice ma solo quello che
interessa, un ctrl+c e ctrl+v e' anche piu' veloce dell'impacchettare
una email
(*) Se poi qualcuno e' interessato si fara' avanti.
--
ac (x=y-1)


title: Come eliminare tutti i menù in Access 2007

author: Augusto

text:
Salve a tutti, con Access 2003 eliminavo tutti i menu con la seguente
funzione che sembra per� non funzionare
in Access 2007.  Potete aiutarmi ?  Grazie.
Public Function inizio()
Application.SetOption "Mostra barra di stato", False
DoCmd.ShowToolbar "Visualizzazione maschera", acToolbarNo
DoCmd.ShowToolbar "Casella degli strumenti", acToolbarNo
DoCmd.ShowToolbar "Barra dei menu", acToolbarNo
DoCmd.ShowToolbar "Formattazione (maschera/report)", acToolbarNo
DoCmd.ShowToolbar "Anteprima di stampa", acToolbarNo
DoCmd.ShowToolbar "Database", acToolbarNo
DoCmd.ShowToolbar "Web", acToolbarNo
DoCmd.ShowToolbar "Utilit� 1", acToolbarNo
DoCmd.ShowToolbar "Utilit� 2", acToolbarNo
Dim S As Boolean
ShowAccessBtn S
S = Not S
End Function


author: CinziaPagani

text:
"Augusto" <
aug...@tin.it
> ha scritto nel messaggio
news:4abcfe33$0$827$4faf...@reader5.news.tin.it...

Ciao Augusto,
In Access 2007  tutte le toolbar sono raggruppate sotto la toolbar
speciale di nome "Ribbon"  per cui:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
in alternativa puoi usare anche quest'altra tecnica descritta qui :
http://www.riolab.org/viewrisorsa.asp?id=97
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
---------------------------------------->


author: Gianni

text:
Il Fri, 25 Sep 2009 22:45:55 +0200, "CinziaPagani"
<
cinziapagani-...@tiscali.it
> ha scritto:
............
>>md.ShowToolbar "Utilit� 1", acToolbarNo
>> DoCmd.ShowToolbar "Utilit� 2", acToolbarNo
>> Dim S As Boolean
>> ShowAccessBtn S
>> S = Not S
>> End Function
>
>Ciao Augusto,
>In Access 2007  tutte le toolbar sono raggruppate sotto la toolbar
>speciale di nome "Ribbon"  per cui:
>
>DoCmd.ShowToolbar "Ribbon", acToolbarNo
>
>in alternativa puoi usare anche quest'altra tecnica descritta qui :
>
http://www.riolab.org/viewrisorsa.asp?id=97
faccio una domanda: impostando via software la propriet� per NON
visualizzare i menu, al successivo accesso (aprendo altro db) cosa
succede? I menu si vedono o no ?
Grazie, Gianni


text:
"Gianni" <
gianni....@alice.it
> ha scritto nel messaggio
news:4pqtb5ddi21qkimvk...@4ax.com...

Ciao Gianni,
l'impostazione vale solo per il db su cui viene eseguito.



text:
..........
>>>in alternativa puoi usare anche quest'altra tecnica descritta qui :
>>>
http://www.riolab.org/viewrisorsa.asp?id=97
>>
>> faccio una domanda: impostando via software la propriet� per NON
>> visualizzare i menu, al successivo accesso (aprendo altro db) cosa
>> succede? I menu si vedono o no ?
>>
>> Grazie, Gianni
>
>Ciao Gianni,
>l'impostazione vale solo per il db su cui viene eseguito.
Grazie Cinzia, ciao


title: decimali in colonne casella combinata

author: DESIO

text:
In una casella combinata riferita ad una query con più colonne ho l' ultima
colonna che si riferisce ad un campo in euro, mi approssima la cifra senza
decimali e anche modificando le impostazioni non si modifica niente
ringrazio anticipatamente
desio


title: decimali in colonne casella combinata

text:
On Fri, 14 Mar 2003 12:07:08 +0100, "DESIO" <
giscar...@dada.it
>
wrote:

nell'rigine dati usa format() o fctround del
sitocomune.com
 per
definire il formato o l'arrotondamento dei numeri
Saluti.
Emanuele.


title: Contatore con caratteri alfabetici

author: Roberto

text:
Ciao a tutti,
c'è la possibilità di modificare le impostazioni di un campo contatore in
modo che abbia il formato AG1, AG2, AGn?
Se si come si procede?
Grazie e ciao.
Roberto


title: Contatore con caratteri alfabetici

author: Carlo Costarella

text:
"Roberto" <
roberto...@tin.it
> ha scritto nel messaggio
news:mBzOk.93411$Ca.2...@twister2.libero.it...

Non è possibile.
Il campo contatore è un Intero Lungo autoincrementante.
Se invece ti riferisci ad campo indicizzato, chiave primaria, di tipo testo
quello che chiedi è possibile ma devi costruirti una routine a manina.
Ciao, Carlo


title: Contatore con caratteri alfabetici

author: 'Roccia' Max

text:
On 31 Ott, 09:46, "Roberto" <
roberto.peti...@tin.it
> wrote:
> c'è la possibilità di modificare le impostazioni di un campo contatore in
> modo che abbia il formato AG1, AG2, AGn?
No.
Al limite si puo' creare un campo col formato che vuoi, e come valore
predefinito richiamare una funzione che prende l'ultimo valore
presente e lo incrementa con il criterio che vuoi.
MA
Non è veloce
Non è sicuro
Non è a prova di imbecille.
Ma perche' 1, 2, 3 non va bene e ti serve invece AG1, AG2, AG3?
cia'
Max


title: Contatore con caratteri alfabetici

text:
'Roccia' Max ha scritto:
>On 31 Ott, 09:46, "Roberto" <roberto.peti...@tin . it > wrote:
>
>> c'=E8 la possibilit=E0 di modificare le impostazioni di un campo contator=
>e in
>> modo che abbia il formato AG1, AG2, AGn?
>
>No.
>Al limite si puo' creare un campo col formato che vuoi, e come valore
>predefinito richiamare una funzione che prende l'ultimo valore
>presente e lo incrementa con il criterio che vuoi.
>MA
>Non =E8 veloce
>Non =E8 sicuro
>Non =E8 a prova di imbecille.
>
>Ma perche' 1, 2, 3 non va bene e ti serve invece AG1, AG2, AG3?
>
>cia'
>Max
Come dice Max, se hai bisogno di avere quei valori da qualche parte, crei il contatore e un'altra casella dove metti i tuoi valori.....oltretutto se le dimensioni diventano grandine un campo chiave primaria intero lungo è un tot + veloce come indice per eventuali ricerche e join....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Contatore con caratteri alfabetici

text:
..cut
>cia'
>Max
Ciao e grazie per le risposte, ma avevo preso un'abbaglio, il db č per una
pagina asp e l'id AGx doveva essere copiato nella tabella clienti nel campo
cod_agente per indicare a quale AGente esso appartenesse.
Nella fattispecie che un cliente fosse appartenuto a piů agenti il campo
sarebbe diventato AG1AG11 e pensavo che facendo una query con like e usando
i caratteri jolly avrei potuto selezionare il record sulla base
dell'appartenenza o meno ad uno specifico agente, pensavo (e qui mi
sbagliavo) che aggiungengo AG all'id avrei potuto evitare che una query con
LIKE '%AG1%' mi avesse restituito record per i quali il campo cod_agente
fosse stato AG12 o AG11. Ma ero totalemente in tilt.
Grazie ancora e ciao.
Roberto


title: Contatore con caratteri alfabetici

text:
On Oct 31, 4:57 pm, "Roberto" <
roberto.peti...@tin.it
> wrote:
> Nella fattispecie che un cliente fosse appartenuto a più agenti il campo
> sarebbe diventato AG1AG11 e pensavo che facendo una query con like e usando
> i caratteri jolly avrei potuto selezionare il record sulla base
NO, MAI. Soluzione orrida.
Per un lavoro del genere ti serve assolutamente una tabella di
raccordo idCliente/idAgente.
cia'
Max


title: Contatore con caratteri alfabetici

text:
cut..
>"NO, MAI. Soluzione orrida.
>Per un lavoro del genere ti serve assolutamente una tabella di
>raccordo idCliente/idAgente.
>cia'
>Max
Da strutturare come se ogni cliente può appartenere a X agenti?
Non mi viene in mente niente.
Ciao.


title: Contatore con caratteri alfabetici

text:
On 3 Nov, 17:38, "Roberto" <
roberto.peti...@tin.it
> wrote:
> >Per un lavoro del genere ti serve assolutamente una tabella di
> >raccordo idCliente/idAgente.
> >cia'
> >Max
>
> Da strutturare come se ogni cliente può appartenere a X agenti?
> Non mi viene in mente niente.
Tabella clienti:
ID  Cliente
1   Rossi
2   BIanchi
3   Verdi
Tabella agenti:
ID  Agente
A   Ferrari
B   Russo
C   Grandi
Tabella Assegnazioni:
IDAgente   IDCLiente
A              1
A              2
B              3
C              1
C              3
Cosi' selezionando un cliente qualsiasi vedi subito chi sono i suoi
agenti e viceversa, potenzialmente tutti gli agenti potrebbero avere
tutti i clienti contemporaneamente.


title: Contatore con caratteri alfabetici

text:
>Tabella clienti:
>ID  Cliente
>1   Rossi
>2   BIanchi
>3   Verdi
.....cut
Grazie mille, ciao!
Roberto


title: Impostazione dato variabile in un casella testo di una form

text:
Ciao a tutti.
Cerco di essere il più chiaro possibile:
ho una maschera, cosstruita a partire da una tabella, in cui è inserita una
combo box.
a seconda della selezione della combobox vorrei inserire in un campo della
maschera il risultato di un calcolo.
ho scritto un codice con l'enunciato select case per confrontare il
combobox.text selezionato, e in base a quello riportare sulla casella di
testo.text il risultato della formula, che mi parte dopoaggiornamento della
combobox
Però, ogni qualvolta lo eseguo mi da un messaggio d'errore con suscritto che
è impossibile salvare i dati nel campo a causa della macro o funzione
impostata alla proprietà primaDiAggiornare o ValidoSe di tale campo.
Come posso fare per risolvere il problema?
Ho scelto la strada più tortuosa???
Spero di essermi spiegato!
Ciao e grazie
Leo


author: Prometeo

text:
Leo.C ha scritto:


> Ciao e grazie
> Leo
Dovresti fornire indicazioni più precise, il codice e se i controlli che
hai indicato sono associati e se sì , a che tipo di campi e soprattutto un
oggetto più significativo che focalizzi il problema.
ciao
Luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Differenza tra Date/Ore

author: Giorgio

text:
Salve a tutti ed un ringraziamento anticipato.
Con la funzione DateDiff() si può ottenere la differenza tra due date/ora
ottenendo il numero di ore/minuti ?
Grazie
Giorgio


title: Differenza tra Date/Ore

author: Joshua Lool

text:
"Giorgio" <
giorgio....@virgilio.it
> wrote in message
news:yTxXe.9524$
jG6.5...@news3.tin.it

Io ho usato questa formula :
Format(DateDiff("s",[DataInizio],[DataFine])/3600,"00") & _
"." & Format((DateDiff("s",[DataInizio],[DataFine]) Mod 3600)/60,"00")
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Differenza tra Date/Ore

author: Alessandro Baraldi

text:
"Giorgio" <
giorgio....@virgilio.it
> wrote in message
news:yTxXe.9524$
jG6.5...@news3.tin.it
> Salve a tutti ed un ringraziamento anticipato.

Hai letto l'Help....?
Forse non è chiaro..?
Per me spiega con assoluta chiarezza anche con un esempio.
@Alex



title: Differenza tra Date/Ore

author: Roberto dalla campagna

text:
"Giorgio" <
giorgio....@virgilio.it
> ha scritto nel messaggio
news:yTxXe.9524$jG6.5...@news3.tin.it...
> Salve a tutti ed un ringraziamento anticipato.
>
> Con la funzione DateDiff() si può ottenere la differenza tra due date/ora
> ottenendo il numero di ore/minuti ?
Se i due oggetti di cui fai la differenza sono di tipo Data/ora, perché
scomodare la funzione DateDiff quando è sufficiente fare semplicemente la
differenza tra i due oggetti e visualizzare il risultato con il formato
hh:nn?
In Alternativa (ma mi sembrerebbe superfluo) vai sul Sito Comune (link qui
sotto) e nella Sezione Modules leggi la FAQ di UBI, Roberto e Carlo
Costarella intitolata "5.60 Differenza tra due oggetti di tipo Data/ora in
anni, mesi, giorni, ore, minuto e secondi".
> Grazie
Prego
> Giorgio
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: apertura form per coordinate

author: gpl

text:
Qualcuno sa indcarmi un modo per aprire i form sempre nelle stesse
posizioni? Ho guardato ma non ho trovato niente a riguardo ma soltanto top e
left per mettere gli oggetti dentro ad un form.
Grazie


title: apertura form per coordinate

author: David

text:
"gpl" <
pi...@pallino.com
> ha scritto nel messaggio
news:bv2q3d$nc0nm$1...@ID-205868.news.uni-berlin.de...

devi usare il "Metodo MoveSize" nella guida c'č anche l'esempio


title: apertura form per coordinate

author: Maurizio Borrelli

text:
"gpl" <
pi...@pallino.com
> ha scritto nel messaggio
news:bv2q3d$nc0nm$1...@ID-205868.news.uni-berlin.de...

Ciao, gpl.
    Consulta la Guida in linea di Microsoft Office Access a proposito di:
        Sub MoveSize([Right], [Down], [Width], [Height])
            Membro di Access.DoCmd
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: apertura form per coordinate

author: Roberto da casa

text:
"gpl" <
pi...@pallino.com
> ha scritto nel messaggio
news:bv2q3d$nc0nm$1...@ID-205868.news.uni-berlin.de...

Non sono sicuro di aver capito il tuo problema, ma per posizionarsi in un
determinato record (anche a fronte dell'evento "Su caricamento" della form:
non usare l'evento "Su apertura") prova ad usare il metodo FindRecord o
GoToRecord (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [?] Problemi con Seek e Find.

text:
Ho visto che seek e find sono + veloci delle funz. di aggregazioni DSUM,
etc..
(tramite test di tempi)
Ora il mio problema sarebbe che in una tabella con un indice non univoco,
vorrei scorrere tutti i record corrispondenti ad un certo criterio
       rs.Index = "CodFor"
       rs.Seek "=", "051100"
Fin qui mi trova il primo record. Poi vorrei continuare a scorrere i record
che soddisfano il criterio, ma non so come. Se ripeto la Seek mi ritorna
sempre al primo che trova....
Ho provato con FIND su una tab. aperta sul DB remoto ma il metodo FINDFIRST
mi dice che non è supportato per questo oggetto (il "rs")
grazie
--
<***********************************>
Vigna Federico...CED L'Abbondanza
Email:
in...@labbondanza.it
Http:
www.labbondanza.it
<***********************************>


title: [?] Problemi con Seek e Find.

author: Valerio

text:
Prova seguendo sulla falsa riga questo esempio:
********************************************************
Dim dbs As Database, tabella As Recordset
    Dim boolOK As Boolean
    boolOK = true
    Set dbs = CurrentDb()
    'Apro la tabella "mia tabella"
    Set tabella = dbs.OpenRecordset("mia tabella", dbOpenTable)
    tabella.Index = "mio indice"
    tabella.Seek "=", mia chiave
    If Not tabella.NoMatch Then ' se trovi il record
        While tabella.EOF = False And boolOK = true ' scorri tutto fino a
quando il criterio di ricerca è valido
               If tabella!mio campo = mia chiave ' scorri fino a quando
soddisfa il criterio
                    ' in questo punto effetti le tue elaborazioni
                else
                     boolOK = false ' non soddisfa più il criterio
               End If
              tabella.MoveNext
         Wend
    Else
      ' non trovo la chiave
      boolOK = false
    End If
    tabella.Close
    dbs.Close
    Set dbs = Nothing
    Set tabella = Nothing
************************************************
Logicamente sostituisci le descrizioni che iniziano con "mio " e "mia" con i
nomi della tabella, indice, campo e chiave.
Ciao e fammi sapere
                                           Valerio
"°_Bova_°" <
in...@labbondanza.it
> ha scritto nel messaggio
news:8mc024$he5$1...@fe2.cs.interbusiness.it...



title: Between in una stringa sql da codice vba

text:
Bungiorno ragazzuoli.
Mi sapete dire cosa c'è che non va in questa stringa sql composta in VBA?
Set RAppoggio = CurrentDb("SELECT ElencoDateUnione.DD,
ElencoDateUnione.Docum FROM ElencoDateUnione WHERE
(((ElencoDateUnione.DD) Between #" & DDA & "# AND #" & DDAL & "#" & "));")
DDA e DDAL sono due variabili data
La stringa è stata già verificata creando una query normale e funziona.
I campi (DD e Docum) esistono.
L'errore che da il VBA è:
Errore 3265 Elemento non trovato in questo insieme.

Ciao, Carlo


author: Bruno Campanini

text:
After serious thinking Carlo Costarella wrote :
> Bungiorno ragazzuoli.
> Mi sapete dire cosa c'è che non va in questa stringa sql composta in VBA?
> Set RAppoggio = CurrentDb("SELECT ElencoDateUnione.DD, ElencoDateUnione.Docum
> FROM ElencoDateUnione WHERE (((ElencoDateUnione.DD) Between #" & DDA & "# AND
> #" & DDAL & "#" & "));")
> DDA e DDAL sono due variabili data

???
Espresse nel formato mm/dd/yyyy
???

Bruno


text:

Sì certo.
Carlo


text:
Il 20/11/2012 10.56, Carlo Costarella ha scritto:
> Bungiorno ragazzuoli.
> Mi sapete dire cosa c'ï¿œ che non va in questa stringa sql composta in VBA?
> Set RAppoggio = CurrentDb("SELECT ElencoDateUnione.DD,
> ElencoDateUnione.Docum FROM ElencoDateUnione WHERE
> (((ElencoDateUnione.DD) Between #" & DDA & "# AND #" & DDAL & "#" &
> "));")
> DDA e DDAL sono due variabili data
> La stringa ï¿œ stata giï¿œ verificata creando una query normale e
> funziona. I campi (DD e Docum) esistono.
> L'errore che da il VBA ï¿œ:
> Errore 3265 Elemento non trovato in questo insieme.
>
> Ciao, Carlo
Risolto.
Mi rispondo da solo, perï¿œ, vi prego, non ridete.
CurrentDb.OpenRecordset e non CurrentDb(".......")

Ciao e grazie.
Carlo


title: Problema Maschera/Sottomaschera - Ricerca con più criteri

text:
Scritti due messaggi, dovevo togliermi anche questa curiosità... :))))
Ho sempre la mia maschera, dove riesco a filtrare i dati tramite un altra
maschera di ricerca, che mi permette di filtrare i dati per "Descrizione
"Data" etc. etc., il problema è che vorrei potendo unire i criteri di
ricerca, cosa che attualmente non succede, cioè uno esclude automaticamente
l'altro. Esempio cerco nel campo descrizione "Burro" ma se seleziono anche
il campo data deve unirmi i due criteri di selezione.
Questo è il codice per esempio riguardante la ricerca nel campo data:
Private Sub bCerca_Data_Click()
    Dim strFILTRO As String, strCatalogo As String
    If tRicerca_Data <> "" Then
        strFILTRO = "((ZZZ_Tbl_Archivio_2nd.DataScad Like '*" & tRicerca_Data &
"*'))"
        ApplicaFiltro strFILTRO, "Form_Archivio"
    End If
End Sub
Grazie Anna
--------------------------------
Inviato via
http://usenet.libero.it


text:
> "anna_miravalle" <
anna_mi...@libero.it
> ha scritto nel messaggio
> news:80Z104Z15Z29Y1...@usenet.libero.it...
[...]
> Ho sempre la mia maschera, dove riesco a filtrare i dati tramite un altra
> maschera di ricerca, che mi permette di filtrare i dati per "Descrizione
> "Data" etc. etc., il problema è che vorrei potendo unire i criteri di
> ricerca, cosa che attualmente non succede, cioè uno esclude
> automaticamente
> l'altro. Esempio cerco nel campo descrizione "Burro" ma se seleziono anche
> il campo data deve unirmi i due criteri di selezione.
> Questo è il codice per esempio riguardante la ricerca nel campo data:
> Private Sub bCerca_Data_Click()
>     Dim strFILTRO As String, strCatalogo As String
>     If tRicerca_Data <> "" Then
>         strFILTRO = "((ZZZ_Tbl_Archivio_2nd.DataScad Like '*" &
> tRicerca_Data &
> "*'))"
>         ApplicaFiltro strFILTRO, "Form_Archivio"
>     End If
> End Sub
    Potresti comporre la stringa nel modo seguente:
        . ipotizziamo che le caselle di testo della maschera di ricerca
siano tre, di nome Cerca1, Cerca2, Cerca3; e che i campi su cui effettuare
la ricerca siano tutti di tipo testo, per semplificare, e di nome Campo1,
Campo2, Campo3. Allora il codice seguente potrebbe fare al caso tuo:
        Const c_sAnd$ = " AND "
        Dim sql1 As String
        Dim sql2 As String
        Dim sql3 As String
        Dim sql  As String
        with Me.Cerca1
            if (len("" & .Value)<>0) then
                sql1 = "([Campo1] Like '*" & .Value & "*')" & c_sAnd
            end if
        end with
        with Me.Cerca2
            if (len("" & .Value)<>0) then
                sql2 = "([Campo2] Like '*" & .Value & "*')" & c_sAnd
            end if
        end with
        with Me.Cerca3
            if (len("" & .Value)<>0) then
                sql3 = "([Campo3] Like '*" & .Value & "*')" & c_sAnd
            end if
        end with
        sql = sql1 & sql2 & sql3
        if (len(sql)<>0) then
            sql = left$(sql,len(sql)-len(c_sAnd))
        end if
        '(SE&O)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Accodare record ad una maschera con sottomaschera

author: Claudio

text:
Salve a tutto in NG
Sinceramente il mio primo problema è stato quello di trovare un ogg capace
di riassumere il mio problema, e penso di NON esserci riuscito.
Espongo i fatti
Ho una maschera Acquisti che registra gli acquisti e le modalita di
pagamento, CONTANTI o ASSEGNI, in base alla modalità di pagamento scelta i
campi relativi si dovrebbero accodare alle tabelle CASSA e BANCHE, per
quanto riguarda CASSA il problema non si pone, l'intoppo sta se devo
registrare il pagamento con assegni, perchè l'estratto conto banca, l'ho
realizzato Tipo le Fattura di Northwind, quindi ho una anagrafica Banche a
monte, e poi nella Maschera Estratto conto c'è una sottomaschera con i
movimenti per ogni banca.
In soldoni, come faccio ad indirizzare il pagamento alla sottomaschera
movimenti della Banca usata per pagare???
Vi chiederete se sono italiano??? ;)) alcune volte sorge anche me sto dubbio
A presto e in attesa di vostri preziosi consiglio
Claudio


author: Neo

text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:rZh5b.6825$hE5.2...@news1.tin.it...

non so se ho ben capito il tuo problema.
ti espongo come ho capito che è strutturato il tuo db
tabella pagamenti banca
tabella pagamenti cassa
tabella incassi
tabella nomi banche
cmq provo a darti una soluzione:
nella maschera crei il campo importo
il campo tipo di pagamento
e se il pagamento è assegno abiliti l'inserimento della banca (che lo
carichi dalla tabella nomi banche)
crei 2 query di accodamento
query1: accodada i dati alla tabella cassa con selezione sul campo tipo di
pagamento (in questo modo se il pagamento sarà assegni non verrà accodato
alcun record -->spero sia quello che vuoi)
query2: accoda i dati alla tabella banca con selezione tipo di pagamento
(banca) e inserisci anche il campo nome banca che è presente nella maschera
spero di aver capito il problema e di essere riuscito a spiegarmi bene :-)


text:
> non so se ho ben capito il tuo problema.
> ti espongo come ho capito che è strutturato il tuo db
> tabella pagamenti banca
> tabella pagamenti cassa
> tabella incassi
> tabella nomi banche
>
> cmq provo a darti una soluzione:
> nella maschera crei il campo importo
> il campo tipo di pagamento
> e se il pagamento è assegno abiliti l'inserimento della banca (che lo
> carichi dalla tabella nomi banche)
> crei 2 query di accodamento
> query1: accodada i dati alla tabella cassa con selezione sul campo tipo di
> pagamento (in questo modo se il pagamento sarà assegni non verrà accodato
> alcun record -->spero sia quello che vuoi)
> query2: accoda i dati alla tabella banca con selezione tipo di pagamento
> (banca) e inserisci anche il campo nome banca che è presente nella
maschera
>
> spero di aver capito il problema e di essere riuscito a spiegarmi bene :-)
Per quanto riguarda la cassa ho risolto così ho creato una query di
accodamento, per i campi TotaleContati, Data; Specifica, che mi accoda
appunto, dalla tabella acquisti quei record nella tabella cassa
il problema  sta bel pagamento con banca, come faccio ad accodarli alla
banca scelta?? se qui campi fanno parte di una sotto maschera (appunto come
gestione fatture di Northwind)


text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:jBk5b.7848$hE5.2...@news1.tin.it...

probabilmente non mi sno spiegato bene.
ho guardato la tabell aordini di northwind.
è come ti dicevo io:
devi trovare ll'interno della tua tabella il campo che fa riferimento alla
banca
e nella query di accodamento inserisci la banca che ti serve.
faccio un esempio:
nella maschera metti una casella di rieilogo che ha come origine dati la
tabella banche e associ a quel controllo il campo che memorizzi nella
tabella degli ordini.
nella query di accodamento, oltre all'importo accoderari anche il
riferimento alla banca scelta.
putroppo non so come spiegarmi meglio, se vuoi puoi mandarmi (se non è di
dimensioni esagerate) il db via mail e vedo come funziona...


text:
> probabilmente non mi sno spiegato bene.
> ho guardato la tabell aordini di northwind.
> č come ti dicevo io:
> devi trovare ll'interno della tua tabella il campo che fa riferimento alla
> banca
> e nella query di accodamento inserisci la banca che ti serve.
>
> faccio un esempio:
> nella maschera metti una casella di rieilogo che ha come origine dati la
> tabella banche e associ a quel controllo il campo che memorizzi nella
> tabella degli ordini.
>
> nella query di accodamento, oltre all'importo accoderari anche il
> riferimento alla banca scelta.
>
> putroppo non so come spiegarmi meglio, se vuoi puoi mandarmi (se non č di
> dimensioni esagerate) il db via mail e vedo come funziona...
Apposto, Grazie neo, risolto


title: Controlli calcolati maschere/sttomaschere

author: pino

text:
Salva a tutto l'NG.
Ho creato una maschera FATTURA ed una sottomaschera ordini.
Nella maschera FATTURA    ho creato un controllo con la somma degli ordini
per cliente ma andando avanti
con i record (richiamando un cliente ) mi trascino i totali precedenti.
Qual e' il problema?
Grazie a tutti.


title: Campi non visualizz su maschere

author: bruscoli

text:
Salve!!!
La mia domanda č:
č possibile evitare che in una maschera vengano visualizzati dei campi se
essi non contengono valori e invece, visualizzarli quando essi li
contengono?
Grazie per l'aiuto


title: Campi non visualizz su maschere

author: Riccardo

text:
bruscoli <
sbru...@yahoo.com
> wrote in message
3b023...@linux5.provincia.ps.it...

_______
Nelle maschere abbiamo controlli e non campi.
su evento apertura del form inserisci
For Each ctrl In Me.Controls
    If ctrl.ControlType = acTextBox Then
        If  isnull(ctrl.Value) Then
            ctrl.Visible = False
        End If
    End If
Next
In questo modo tutti i controlli (che siano caselle di Testo) senza valori
non compaiono.
ciao Riccardo


title: Campi non visualizz su maschere

author: Silvio Berruti

text:
"bruscoli" <
sbru...@yahoo.com
> ha scritto nel messaggio
news:3b023...@linux5.provincia.ps.it...
> Salve!!!
> La mia domanda è:
> è possibile evitare che in una maschera vengano visualizzati dei campi se
> essi non contengono valori e invece, visualizzarli quando essi li
> contengono?
Premesso che nelle maschere (e nei report) non ci sono campi, ma controlli
(i campi sono presenti nelle tabelle e nelle query), se sei in
visualizzazione maschera singola, puoi impostare la proprietà visibile dei
controlli desiderati a False quando questi controlli sono Null.
Esempio (controlla la sintassi perché vado a naso):
Private Sub Form_Current()
    If isnull(Me.primoctrl) Then
      Me.primoctrl.Visible = False
    Else
      Me.primoctrl.Visible = True
    End If
    If isnull(Me.secondoctrl) Then
      Me.secondoctrl.Visible = False
    Else
      Me.secondoctrl.Visible = True
    End If
End Sub
oppure
Private Sub Form_Current()
Dim ctl As Control
  For Each ctl In Me.Controls
    If IsNull(ctl) Then
      ctl.Visible = False
    Else
      ctl.Visible = True
    End If
  Next
End Sub
se desideri fare l'operazione su tutti i controlli della maschera.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Campi non visualizz su maschere

author: Sergio MAZZA

text:
"bruscoli" <
sbru...@yahoo.com
> ha scritto nel messaggio
news:3b023...@linux5.provincia.ps.it...

I campi sono propri della tabella, i controlli della maschera (e non solo);
se controlli l'evento "su corrente" della stessa puoi inserire il codice:
'-------------
if isnull(me!nomeCaselladiTesto) then
    me!nomeCaselladiTesto.visible = false
else
    me!nomeCaselladiTesto.visible = true
endif
'-------------
Ciao.


title: Info su funzione "utente corrente"

author: Ice

text:
Ciao a tutti,
tempo fa ho trovato un mess sul ng che riportava queste due
funzioni:
Option Compare Database
Option Explicit
Public Declare
Function GetComputerName Lib "kernel32" Alias _
    "GetComputerNameA"
(ByVal lpBuffer As String, nSize As Long) As Long
Public Declare Function
SetComputerName Lib "kernel32" Alias _
    "SetComputerNameA" (ByVal
lpComputerName As String) As Long
Public Const MAX_COMPUTERNAME_LENGTH =
255
Public Const ERROR_INVALID_PARAMETER = 87
Public Function
GetCompName() As String
    Dim lngRet As Long
    Dim lenStr As Long
Dim NomeComputer As String
    NomeComputer = String(256, 0)
    lenStr =
Len(NomeComputer)
    lngRet = GetComputerName(NomeComputer, lenStr)
GetCompName = Left(NomeComputer, lenStr)
End Function
-----------------------------------------------------
Option Compare
Database
Option Explicit
Declare Function GetUserName Lib
"advapi32.dll" Alias _
    "GetUserNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long
Function NomeUtente()
     Dim szBuffer As
String, lBuffSize As Long, RetVal As Boolean
    szBuffer = Space(20)
lBuffSize = Len(szBuffer)
    RetVal = GetUserName(szBuffer, lBuffSize)
If RetVal Then
       NomeUtente = UCase(Trim(Left(szBuffer, lBuffSize -
1)))
    Else
       NomeUtente = Space(20)
    End If
End Function
-----------------------------------------------------------
Ho trovato
queste funzioni anche sul sito comune ma non ho capito come si usano,
qualcuno saprebbe darmi una mano?
Grazie a chiunque risponderà
Ice
--------------------------------
Inviato via
http://usenet.iol.it


title: Info su funzione "utente corrente"

text:
Ice <
ic...@inwind.it
> wrote in message
212Z141Z48Z2Y9...@usenet.iol.it...

_______________
Le ho copiate, ma richiamando la funzione NomeUtente mi restituisce errore.
Forse manca qualcosa.
ciao Riccardo


title: Info su funzione "utente corrente"

author: Gustavo Bartolini

text:
Riccardo ha scritto nel messaggio <9j3hgh$s6$
1...@news.panservice.it
>...

La funzione NomeUtente restituisce il Nome dell' User che ha effettuato il
login al computer sia in WinXX che NT o 2000
A me funziona perfettamente
si usa normalmente:
Rs!CampoUtente = NomeUtente()
provala con il debug
saluti
GB


title: Info su funzione "utente corrente"

author: Ices

text:
> La funzione NomeUtente restituisce il Nome dell' User che ha effettuato il
> login al computer sia in WinXX che NT o 2000
> A me funziona perfettamente
> si usa normalmente:
> Rs!CampoUtente = NomeUtente()
>
> provala con il debug
>
> saluti
> GB
>
>
Ciao
cosa significa "si usa normalmente"?
Potresti spiegarmi i passaggi?
Grazie
Ice


title: Info su funzione "utente corrente"

text:
Che si usa come tutte le altre Funzioni API.
La metti in un modulo che chiami come ti pare, e per richiamarla:
Utente$ = NomeUtente() --------->(NomeUtente è il nome della funzione nel
Modulo che hai icollato)
Ora nella Variabile Utente$ è contenuto il Nome dell'utente che ha esegito
il Login.
Alex.
--
Posted from [212.141.54.103]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Gestionale???

text:
Che fine ha fatto?
Ci siamo fermati solo alle critiche ed agli scoraggiamenti?
Saluti
Claudio


title: Gestionale???

author: Marco M.

text:
"Claudio" <
mf4...@mclink.it
> ha scritto nel messaggio
news:a7nv1i$1l66$1...@newsreader1.mclink.it...

Come ho detto in precedenza, bisogna nominare un paio di relatori che
decideranno la validità delle proposte; quindi propongo di eleggere i
responsabili.
Per quanto riguarda il sito di appoggio mi pare ovvio ed inevitabile che
venga creato un punto di appoggio nel sito comune, quindi per questo serve
l'aiuto del Dott. Luciano
Ciao Marco M.
PS suggerisco di premettere una numerazione davanti a Gestionale
nell'Oggetto:
tanto per dargli una continuità


title: Gestionale???

author: marceme

text:
> Come ho detto in precedenza, bisogna nominare un paio di relatori che
> decideranno la validità delle proposte; quindi propongo di eleggere i
> responsabili.
Non so se è una buona idea
> Per quanto riguarda il sito di appoggio mi pare ovvio ed inevitabile che
> venga creato un punto di appoggio nel sito comune, quindi per questo serve
> l'aiuto del Dott. Luciano
> Ciao Marco M.
> PS suggerisco di premettere una numerazione davanti a Gestionale
> nell'Oggetto:
> tanto per dargli una continuità
Buona idea, resta solo un problema : mi sembra che l'entusiasmo iniziale sia
cmpletamente sfumato, personalmente non posso che ripetere il mio invito a
tutti gli interessati, e cioè innanzi tutto decidiamo cosa deve fare questo
applicativo.
Converrebbe aprire una discussione a settiomana.
Secondo me sarebbe interessa nete un applicativo che abbracci un pò tutta la
contabilita, io inizierei dagli ordini e preventivi.
Ciao marceme


title: Gestionale???

author: massimiliano

text:
>Secondo me sarebbe interessa nete un applicativo che abbracci un pò tutta
>la
>contabilita, io inizierei dagli ordini e preventivi.
>Ciao marceme
fa bene, va benone, va benissimo, ma lasciate che vada....
quando iniziamo
a buttar giu almeno una tabella?
forza
You are my hero
massimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: Query che esegue prodotto cartesiano

author: ..::Maffi Maurizio::..

text:
Perdonatemi ma ho dimenticato la teoria dietro al prodotto cartesiano del
join :)
Ho una tabella con 5 colori ed un'altra con 5 capi di abbigliamento.
Voglio una query che mi crei una tabella con tutte le combinazioni (25
record, un capo è presente in tutti e 5 in colori).
Grazie a tutti


title: Query che esegue prodotto cartesiano

author: ALESSANDRO Baraldi

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:HW%Fb.827$_P.2...@news4.tin.it...
> Perdonatemi ma ho dimenticato la teoria dietro al prodotto cartesiano del
> join :)
> Ho una tabella con 5 colori ed un'altra con 5 capi di abbigliamento.
> Voglio una query che mi crei una tabella con tutte le combinazioni (25
> record, un capo č presente in tutti e 5 in colori).
> Grazie a tutti
>
Perchč ti serve una cosa cosě...?
Se hai le 2 tabelle distinte e una Tabella Dettagli legata OO---1 con
le altre 2 e poi fai una QRY a campi incrociati.....!
Mi pare sia un pň fuori ligica....,  ma forse mi perdo qualche BIT...!
@Alex.


title: Query che esegue prodotto cartesiano

text:
Devo gestire un campionario di capi di abbigliamento. Inizialmente (a
logica) avevo creato una distinta base in cui, per ogni capo, venivano
selezionati i colori che si producevano, presi da una tabella colori. Ora le
cose sono cambiate, precisamente devo creare quanto ho descritto in
precedenza e cioè considerare ogni combinazione tra i colori e gli articoli.
Il problema nasce dal fatto che non ho attributi per joinare e la
cardinalità è OO -> OO.
Probabilmente mi perdo in un bicchier d'acqua....
Nn ho mai usato le query a campi incrociati, di solito scrivo l'SQL a mano,
è quella la mia soluzione?
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsa282$bkk$1...@lacerta.tiscalinet.it...
>
> "..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
> news:HW%Fb.827$_P.2...@news4.tin.it...
> > Perdonatemi ma ho dimenticato la teoria dietro al prodotto cartesiano
del
> > join :)
> > Ho una tabella con 5 colori ed un'altra con 5 capi di abbigliamento.
> > Voglio una query che mi crei una tabella con tutte le combinazioni (25
> > record, un capo è presente in tutti e 5 in colori).
> > Grazie a tutti
> >
>
>
> Perchè ti serve una cosa così...?
> Se hai le 2 tabelle distinte e una Tabella Dettagli legata OO---1 con
> le altre 2 e poi fai una QRY a campi incrociati.....!
> Mi pare sia un pò fuori ligica....,  ma forse mi perdo qualche BIT...!
>
> @Alex.
>
>


title: Query che esegue prodotto cartesiano

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:N50Gb.902$_P.2...@news4.tin.it...
> Devo gestire un campionario di capi di abbigliamento. Inizialmente (a
> logica) avevo creato una distinta base in cui, per ogni capo, venivano
> selezionati i colori che si producevano, presi da una tabella colori. Ora
le
> cose sono cambiate, precisamente devo creare quanto ho descritto in
> precedenza e cioè considerare ogni combinazione tra i colori e gli
articoli.
> Il problema nasce dal fatto che non ho attributi per joinare e la
> cardinalità è OO -> OO.
> Probabilmente mi perdo in un bicchier d'acqua....
> Nn ho mai usato le query a campi incrociati, di solito scrivo l'SQL a
mano,
> è quella la mia soluzione?
>
Posta sempre dopo il post precedente....!
Credo in effeti che sia come dici.
Allora hai 2 Tabelle:
1)Colori
1)Capi
Devi crearti una 3 Tabella chiamala come vuoi "Associazioni" ad esempio.
Dentro ci metti un' ID per semplicità Contatore, ma sarà magari il Numero di
Commessa
o di ordine, poi un Campo associato alla Tabella Colori ed uno associato
alla tabella Capi.
Hai così 3 campi, ora devi eseguire un JOIN tra la nuova tabella e le altre
2.
Questo è l'unico metodo per generare Tabelle con Join OO---OO.
La tua nuova tabella Appoggio ha tutte le caratteristiche che chiedevi per
ogni
Records puoi scegliere tra 5 Capi e tra 5 Colori, hai così la combinazione
di 25.............!
Ciao.
@Alex.


title: Query che esegue prodotto cartesiano

text:
Nn ho ben chiara la tua soluzione...perdonami
Creo una nuova tabella, Associazioni. Creo 3 campi: la chiave Cont, un campo
Colore ed un campo Articolo. Come fai ad associare i valori di
Associazione.Colore a Colori.Colore? Tramite una casella di riepilogo? E per
fare il Join?
Scusami sono un pò tardo io...
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsa300$c57$1...@lacerta.tiscalinet.it...



title: Query che esegue prodotto cartesiano

author: Giorgio Prx

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:HW%Fb.827$_P.2...@news4.tin.it...

La sintassi SQL92 sarebbe ...
-------------------------
SELECT Tabella1.Colori,Tabella2.Capi
FROM Tabella1 CROSS JOIN Tabella2
-------------------------
ma access non riconosce CROSS JOIN quindi
-------------------------
SELECT Tabella1.Colori,Tabella2.Capi
FROM Tabella1,Tabella2
-------------------------
Ciao Giorgio


title: Query che esegue prodotto cartesiano

text:
Mi pareva una cosa troppo semplice per essere un problema...grazie
mille...sei stato a dir poco illuminante
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bsa56m$dn7$1...@lacerta.tiscalinet.it...



title: Query che esegue prodotto cartesiano

author: cidi

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:aP0Gb.1105$_P.3...@news4.tin.it...
> Mi pareva una cosa troppo semplice per essere un problema...grazie
> mille...sei stato a dir poco illuminante
>
..peccato che ti è mancata la luce per scrivere dopo il post precedente come
ti aveva suggerito Alex....peccato :)
Alex mi è venuta bene questa battuta alla BISIO?
Ciao Daniele


title: Ciclo su set di record

author: GaRom

text:
Un cordiale saluto a tutti.  A97
Sto quasi perdendo la testa perchè non riesco a capire dove sta l'errore.
Provo a spiegare: Da un pulsante di comando di una form continua lancio la
routine che riporto sotto. Il problema è che al primo clic, dopo alcuni
secondi di apparizione della clessidra, non succede niente. Al secondo clic
tutto funziona perfettamente (esegue correttamente la procedura).
Vorrei che la cosa avvenisse al primo cli ma non riesco a risolvere.
Ringrazio chiunque vorrà dare un aiuto
Gabriele
DoCmd.SetWarnings False
DoCmd.OpenQuery "qEliminaImpegni", acNormal, acEdit
Me.Requery
DoCmd.GoToRecord , "", acGoTo, 1
Dim Counter
Counter = 0
While Counter < Testo10
Counter = Counter + 1
Do
DoCmd.OpenForm "FrmRepArtNum", acNormal, "",
"[CodReparto]=[Forms]![FrmRepArticoli]![CodReparto]", , acHidden
DoCmd.SetWarnings False
DoCmd.OpenQuery "qAccodamAutom", acNormal, acEdit
DoCmd.GoToRecord , "", acNext
Exit Do
Loop
Wend
Debug.Print Counter
DoCmd.SetWarnings False
 DoCmd.OpenQuery "qAccodamDue", acNormal, acEdit
End Sub


title: Ciclo su set di record

author: Salvatore

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
news:463df59a$0$17949$4faf...@reader1.news.tin.it...

Hai provato a fare il controllo passo passo?
Può sembrare un consiglio sciocco -e forse lo è..-, ma perchè (visto che la
seconda volta funziona) non lo fai eseguire due volte di seguito?
Ciao
Salvatore


title: Ciclo su set di record

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:463e03a2$0$20824$5fc...@news.tiscali.it...
>
> "GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
> news:463df59a$0$17949$4faf...@reader1.news.tin.it...
>> Un cordiale saluto a tutti.  A97
>> Sto quasi perdendo la testa perchè non riesco a capire dove sta l'errore.
>> Provo a spiegare: Da un pulsante di comando di una form continua lancio
>> la routine che riporto sotto. Il problema è che al primo clic, dopo
>> alcuni secondi di apparizione della clessidra, non succede niente. Al
>> secondo clic tutto funziona perfettamente (esegue correttamente la
>> procedura).
>> Vorrei che la cosa avvenisse al primo cli ma non riesco a risolvere.
>> Ringrazio chiunque vorrà dare un aiuto
>> Gabriele
>>
CUT
> Hai provato a fare il controllo passo passo?
> Può sembrare un consiglio sciocco -e forse lo è..-, ma perchè (visto che
> la seconda volta funziona) non lo fai eseguire due volte di seguito?
> Ciao
> Salvatore
Grazie Salvatore per l'interessamento.
E' proprio quello che avevo intenzione di fare ma a causa della mia scarsa
conoscenza del codice non so cosa scrivere per far ripetere la procedura.
Magari è una cosa banalissima ...
Saluti
  Gabriele


title: Ciclo su set di record

author: access

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
news:463df59a$0$17949$4faf...@reader1.news.tin.it...

Cosa sono tutti questi "DoCmd.SetWarnings False"? Non basta quello inserito
all'inizio?
Comunque prova cosi:
> DoCmd.SetWarnings False
> DoCmd.OpenQuery "qEliminaImpegni", acNormal, acEdit
> Me.Requery
> DoCmd.GoToRecord , "", acGoTo, 1
 Dim Counter as byte
> Counter = 0
> While Counter < Testo10
> Counter = Counter + 1
> Do
> DoCmd.OpenForm "FrmRepArtNum", acNormal, "",
> "[CodReparto]=[Forms]![FrmRepArticoli]![CodReparto]", , acHidden
> DoCmd.SetWarnings False
> DoCmd.OpenQuery "qAccodamAutom", acNormal, acEdit
> DoCmd.GoToRecord , "", acNext
> Exit Do
> Loop
> Wend
> Debug.Print Counter
> DoCmd.SetWarnings False
> DoCmd.OpenQuery "qAccodamDue", acNormal, acEdit
>
> End Sub
Ciao


title: Ciclo su set di record

text:
"access" <
pr...@exsample.it
> ha scritto nel messaggio
news:8Jn%h.26518$R_5.8...@twister1.libero.it...

Ringrazio di nuovo.
Purtroppo ho provato ma non va.
Non so dove intervenire.
  Saluti, Gabriele


title: Ciclo su set di record

author: Panathos

text:
On 6 Mag, 17:34, "GaRom" <
garom...@virgilio.it
> wrote:
> secondi di apparizione della clessidra, non succede niente. Al secondo clic
> tutto funziona perfettamente (esegue correttamente la procedura).
Se lasci i warning abilitati Access che dice? Cmq dal codice non si
capisce cosa vuoi fare.
O meglio, si capisce che:
- apri la query di eliminazione "qEliminaImpegni"
- ricarichi la maschera
- vai al primo record
- esegui un ciclo <Testo10> volte che:
  - apre un ciclo non limitato che:
    - apre la maschera "FrmRepArtNum" in modalità nascosta
    - esegue una query di accodamento
    - va al prossimo record della maschera continua
    - esce dal ciclo non limitato
- ripeti il ciclo <Testo10>
- esegui la query "qAccodamDue"
Quindi:
- il ciclo "non limitato" a che serve? Apri una maschera, una query,
ed esci... "Do" e "Exit Do" a che servono?
- la maschera nascosta "FrmRepArtNum" si chiude da sé, dopo che l'hai
aperta? Se sì, OK. Se no, che senso ha aprirla <Testo10> volte senza
mai chiuderla?
- il ciclo "While Counter <Testo10" con relativi docmd.gotorecord,
serve solo per scorrere tutti i record della maschera continua? Se sì,
dovresti usare un ciclo differente, basato sulla proprietà
recordsetclone, da eseguire recordsetcount volte. Se no, a che serve?
- "While Counter <Testo10" Se Testo10 è il nome di un controllo, devi
referenziarlo in questo modo:
"While Counter < me.Testo10" (se questo codice è nel modulo di classe
della maschera. Se è in un modulo generico, devi mettere il
riferimento assoluto: "While Counter < [forms]![nomemaschera]!
[Testo10]"
- I setwarnings = false li hai messi perché Access ti dava degli
errori? Dovresti disabilitare nelle opzioni la richiesta di conferma
all'esecuzione delle query di comando, e quindi se Access ti dà degli
allarmi, leggi bene quello che dice invece di nasconderlo :-D
DoCmd.SetWarnings False
DoCmd.OpenQuery "qEliminaImpegni", acNormal, acEdit
Me.Requery
DoCmd.GoToRecord , "", acGoTo, 1
Dim Counter
Counter = 0
While Counter < Testo10
  Counter = Counter + 1
    Do
    DoCmd.OpenForm "FrmRepArtNum", acNormal, "",
    "[CodReparto]=[Forms]![FrmRepArticoli]![CodReparto]", , acHidden
    DoCmd.SetWarnings False
    DoCmd.OpenQuery "qAccodamAutom", acNormal, acEdit
    DoCmd.GoToRecord , "", acNext
    Exit Do
  Loop
Wend
Debug.Print Counter
DoCmd.SetWarnings False
DoCmd.OpenQuery "qAccodamDue", acNormal, acEdit
Il codice qua sopra è quello che hai scritto tu, l'ho solo indentato
un po' per leggerlo meglio.
ciao,
Panathos


title: Ciclo su set di record

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1178490535.2...@n76g2000hsh.googlegroups.com...












ciao,
Panathos
Ciao Panathos,
Il codice scritto è stato scopiazzato qua e la cercando e  mettendo insieme
anche pezzi di macro convertite in Vb. Mi rendo conto che per un esperto è
sicuramente un obbrobrio. Sicuramente avrai capito che la mia conoscenza di
codice è quasi nulla e forse sto cercando di risolvere qualcosa che
sicuramente va al di la delle mie capacità.
Quello che veramente non riesco a capire è che il tutto, al primo clic del
pulsante, non funziona mentre al secondo funziona perfettamente. E' questo
che mi ha indotto ad insistere perchè se non avesse mai funzionato
probabilmente avrei rinunciato o trovato altre soluzioni ma il fatto che
funziona solo al secondo clic, almeno per me, è inspiegabile.
Comunque, tanto per sintetizzare, io dovrei ripetere le funzioni che vedi
scritte tra Do e Exit Do in tutti i record della form continua, mentre
quello che è scritto prima di Do e dopo Exit Do una sola volta.
Ringrazio comunque per l'interessamento
Cordialmente
  Gabriele


title: Consigli su Access con Word

author: bizio

text:
Ciao a tutti e bentornati dalle ferie,
ho ereditato una situazione difficile....e sto cercando di ottimizzare
il flusso e il salvataggio delle informazioni in un ufficio per il
quale ho già creato un db!Vorrei alcuni vostri
suggerimenti,possibilmente,su quale strada sarebbe meglio
percorrere.Questa è la situazione attuale:
Ci sono dipendenti che stanno lavorando solo con Word,quindi scrivono
delle relazioni sul singolo Utente su dei semplicissimi documenti word
che rimangono in locale sul proprio Pc (Roba da preistoria!!)
Il db viene usato da pochi dipendenti attualmente, possiede una scheda
utente (Form_Anagrafico + diverse sottomaschere) e devo integrarlo in
modo da far memorizzare anche le relazioni scritte in Word.
Pensavo di aggiungere una sottomaschera con un campo note di tipo Memo
ma ovviamente non è cosi personalizzabile (formattazione
testo,impaginazione,ecc.).
Cosa mi suggerite?Vi ringrazio per l'aiuto che date sempre utilissimo
Buona giornata a tutti


title: Consigli su Access con Word

author: Marco Papo

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1188386004.7...@o80g2000hse.googlegroups.com...



Ciao
Crei una piccola gestione documentale, sull'anagrafica la possibilità di
salvare i file legati ad essi. I file vengono salvati su una cartella
condivisa su un server.
 nel db crei una tabella 1 a molti legata all'anagrafica in cui salvi il
link al file.
poi puoi fare un'interfaccia che visualizza tutti i file del cliente e
permette di rinominarli, eliminarli, salvarli in locale...ecc.
Secondo in rete trovi anche esempi.
Ciao


title: Integrare i dati da 2 tabelle

author: Vit

text:
Salve ragazzi, ho un problemino:
Da una tabella con 10 campi e 3500 record, ho fatto una copia sulla quale ho
apportato delle modifiche ai record e ho aggiunto 2 campi ai precedenti...
La tabella origine, nel frattenpo, e' stata aggiornata con nuovi record.
Adesso mi trovo a dover "unire" le due tabelle in una sola, come posso fare
senza rischiare di perdere dati?
Grazie, e complimenti per l'ottimo NG.
Pierluigi.


title: Integrare i dati da 2 tabelle

author: Antonio Biso

text:
Vit ha scritto nel messaggio ...
>Salve ragazzi, ho un problemino:
>
>Da una tabella con 10 campi e 3500 record, ho fatto una copia sulla quale
ho
>apportato delle modifiche ai record e ho aggiunto 2 campi ai precedenti...
>
>La tabella origine, nel frattenpo, e' stata aggiornata con nuovi record.
>
>Adesso mi trovo a dover "unire" le due tabelle in una sola, come posso fare
>senza rischiare di perdere dati?
Bel ciufolo per il c...
Allora, prima di tutto devi cercare di trovare un meccanismo che ti consenta
di capire quali sono i record aggiunti nella vecchia tabella.
Se tu hai dei campi che possano essere usati come chiave primaria, quindi
non possono esistere dei record con gli stessi valori in questi campi,
potresti farti una query che lega la vecchia tabella con la nuova, mettendo
una serie di join sui campi chiave con la freccia rivolta verso la tabella
nuova.
Quindi selezioni tutti i campi della vecchia tabella e uno dei campi della
nuova, che sicuramente non può mai contenere valori null. Infine metterai
come criterio sotto il campo della nuova, is null.
Questa query ti restituisce i record della vecchia tabella che non sono
nella nuova.
Infine trasformi la query da selezione in accodamento e accodi i vari campi
nei corrispondenti campi della nuova tabella.
Nei campi nuovi della nuova tabella, quelli che non hanno il corrispondente
nella vecchia, decidi tu cosa metterci per rendere i vecchi record dello
stessa tipologia dei nuovi.
Questa tecnica è possibile certo solo se le modifiche nei record vecchi
nella nuova tabella non sono state effettuate sui campi che userai come
chiave.
Infatti in questo caso avrai nella nuova tabella dopo l'accodamento, alcuni
record che sono concettualmente gli stessi tra di loro, ma che si
differenziano per qualche valore nei campi chiave e quindi dovrai eliminare
i vecchi a manina...
Antonio


title: Access Lascia Tracce?

author: Rob

text:
Gentili Frequentatori mi spiego:
Supponiamo che io abbia un DB "A" su disco rigido e un DB "B" (molto snello)
su floppy o su IomegaZip.
Il DB "B" accede, tramite tabelle collegate, ai dati presenti su alcune
tabelle del DB "A", le quali all'interno del DB "B" sono anche relazionate
(si può dire relazionate?).
La domanda è la seguente: è possibile che il DB "B", accedendo ai dati
archiviati in DB "A", lasci qualche traccia su HD tipo files temporanei o
cose simili create da Access tali da segnalare l'avvenuto accesso ai dati?
P.S. Intendiamoci: non devo crackare nessun DB!


title: Access Lascia Tracce?

author: Federico Luciani

text:

il nero non va gestito cosi' ;-)
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Access Lascia Tracce?

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A15A448...@paperino.libero.it...
> Rob wrote:
> > Gentili Frequentatori mi spiego:
> > Supponiamo che io abbia un DB "A" su disco rigido e un DB "B" (molto
snello)
> > su floppy o su IomegaZip.
> > Il DB "B" accede, tramite tabelle collegate, ai dati presenti su alcune
> > tabelle del DB "A", le quali all'interno del DB "B" sono anche
relazionate
> > (si può dire relazionate?).
> > La domanda è la seguente: è possibile che il DB "B", accedendo ai dati
> > archiviati in DB "A", lasci qualche traccia su HD tipo files temporanei
o
> > cose simili create da Access tali da segnalare l'avvenuto accesso ai
dati?
> >
> > P.S. Intendiamoci: non devo crackare nessun DB!
>
> il nero non va gestito cosi' ;-)
>
> --
> Federico
>
Hem... (Bastardo!)  :-)
O hai un sistema migliore, (fammi partecipe)
o non hai nero da gestire (non ci credo).
Ah, dimenticavo! Il nero mica lo gestisco io! Io sto in regola!!! $-)


title: Access Lascia Tracce?

text:
Rob wrote:
> "Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
> > Rob wrote:
> > > Gentili Frequentatori mi spiego:
> > > Supponiamo che io abbia un DB "A" su disco rigido e un DB "B" (molto
> snello)
> > > su floppy o su IomegaZip.
> > > Il DB "B" accede, tramite tabelle collegate, ai dati presenti su alcune
> > > tabelle del DB "A", le quali all'interno del DB "B" sono anche
> relazionate
> > > (si può dire relazionate?).
> > > La domanda è la seguente: è possibile che il DB "B", accedendo ai dati
> > > archiviati in DB "A", lasci qualche traccia su HD tipo files temporanei
> o
> > > cose simili create da Access tali da segnalare l'avvenuto accesso ai
> dati?
> > >
> > > P.S. Intendiamoci: non devo crackare nessun DB!
> >
> > il nero non va gestito cosi' ;-)
>
> Hem... (Bastardo!)  :-)
> O hai un sistema migliore, (fammi partecipe)
> o non hai nero da gestire (non ci credo).
non possiamo intavolare una discussione sull'argomento!
cmq, io metterei tutto su floppy, zip, ecc.
bianco e nero non stanno mai bene assieme ;-)
PS
non cominciate a parlare di sport ;-)



title: Access Lascia Tracce?

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A16533E...@paperino.libero.it...
> Rob wrote:
> > "Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel
messaggio
> > > Rob wrote:
> > > > Gentili Frequentatori mi spiego:
> > > > Supponiamo che io abbia un DB "A" su disco rigido e un DB "B" (molto
> > snello)
> > > > su floppy o su IomegaZip.
> > > > Il DB "B" accede, tramite tabelle collegate, ai dati presenti su
alcune
> > > > tabelle del DB "A", le quali all'interno del DB "B" sono anche
> > relazionate
> > > > (si puň dire relazionate?).
> > > > La domanda č la seguente: č possibile che il DB "B", accedendo ai

Ok, Ok, Meglio cosě. Evitiamo di intavolare.
Grazie cmq.


title: Rename DB

author: Sandro

text:
Avrei bisogno di un suggerimento su come si fà a rinominare da VB un
intero file .MDB
Grazie
Sandro


title: Rename DB

author: Luciano (DOC)

text:
"Sandro" <
lory...@libero.it
> ha scritto nel messaggio
news:9fb39bb8.02042...@posting.google.com...
> Avrei bisogno di un suggerimento su come si fà a rinominare da VB un
> intero file .MDB
Vuoi dire che sai come rinominarne un solo pezzo?:-)
Name vecchiopath/vecchionome.mdb As nuovopath/nuovonome.mdb.
Saluti.
Luciano


title: Collegare tabelle........

author: Gianni B

text:
Salve ragazzi vi chiedo un aiutino per farmi risparmiare un sacco di
fastidii........ho un db fatto in access diviso in due :"db1 tabelle", "db2
Form è tutto quello che serve"..
Ora devo distribuire ad ogni reparto il "Db2" , ma devo andare in ogni
reparto per fare il collegamento manuale al "db1" è un po fastidioso c'è
qualche metodo da includere nel "db2Form" in modo che si collega in
automatico al "db1Tabelle".?!?
Grazie 1000 come sempre .......
--
Gianni B.


title: Collegare tabelle........

author: Roberto dalla campagna

text:
Gianni B <
gian...@bluewin.ch
> wrote in message
3ef35967$1...@news.bluewin.ch...

Vai sul Sito Comune (link qui sotto) e nella Sezione Tables e nella Sezione
General ci trovi molte FAQ che trattano il problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Collegare tabelle........

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:32WIa.109967$lK4.3...@twister1.libero.it...

Grazie Roberto come sempre sei puntualissimo ma ho scaricato tutto quello
che ho trovato di esempi ma non ci ho capito praticamente niente........
Mi servirebbe un esempio pratico..........
Grazie come sempre .....
--
Gianni B.


title: Fatturazione e gestione acconti

author: gnews

text:
Nell'applicazione che sto realizzando vorrei fare una maschera per la
compilazione di fatture, nella maschera farei una ricerca per cognome e i
nominativi corrispondenti vengono elencati in una casella di riepilogo.
Cliccando sul nominativo giusto nella casella di riepilogo vorrei che
vengano scritte in automatico nelle righe della fattura le voci
corrispondenti agli acconti di quel cliente (se esistono) e successivamente
avere la possibilità di aggiungere altre voci per la fatturazione.
Innanzitutto non so se usare una sottomaschera con la proprietà
"Visualizzazione predefinita" impostata a maschere continue oppure
visualizzare e inserire nuove righe fattura in altro modo.
Chiedo consiglio a voi per capire qual è la filosofia e il modo migliore per
affrontare questo problema, non so se gestire i dati e poi fare le query di
inserimento (e cancellazione degli acconti una volta che la fattura è
completata) al database oppure usare un'approccio "connesso".
Qui sotto vi scrivo come sono strutturate le tabelle.
Grazie a tutti per le risposte.
Tabella Clienti
ID, Cognome Nome, Indirizzo, Numero Civico, Città, Provincia ecc.
Tabella Acconti
IDAcconto, IDCliente, Data, Importo
Tabella Fatture
IDFattura, IDCliente, Data, Imponibile, TotaleFattura
Tabella DettagliFatture
IDFattura, Tipo, Descrizione, IVADescrizione, IVA, Imponibile, Totale


title: Fatturazione e gestione acconti

author: PBsoft

text:
> Cliccando sul nominativo giusto nella casella di riepilogo vorrei che
> vengano scritte in automatico nelle righe della fattura le voci
> corrispondenti agli acconti di quel cliente (se esistono) e
> successivamente
> avere la possibilità di aggiungere altre voci per la fatturazione.
Ma questo dovrebbe quindi accadere durante la compilazione di una nuova fattura?
In ogni caso io credo che avere un automatismo del genere non giovi per niente.
Secondo me potresti prevedere, nella maschera di gestione delle fatture,
un pulsante che provvede ad aggiungere alla fattura (che sarà nuova, nel
tuo caso) tanti dettagli quanti sono gli acconti.
Di seguito, poi, inserisci gli altri dettagli della fattura.
> Innanzitutto non so se usare una sottomaschera con la proprietà
> "Visualizzazione predefinita" impostata a maschere continue oppure
> visualizzare e inserire nuove righe fattura in altro modo.
Le visualizzazione a maschere continue va benissimo.
> Chiedo consiglio a voi per capire qual è la filosofia e il modo
> migliore per
> affrontare questo problema, non so se gestire i dati e poi fare le
> query di
> inserimento (e cancellazione degli acconti una volta che la fattura è
> completata) al database oppure usare un'approccio "connesso".
Mi sembra di essere come Proietti nella pubblicità del caffè Kimbo: "ma che
stai a di'?".
Sarà che non comprendo "l'idioma", ma forse devi spiegarti un po' meglio :-)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Fatturazione e gestione acconti

text:
>> Cliccando sul nominativo giusto nella casella di riepilogo vorrei che
>> vengano scritte in automatico nelle righe della fattura le voci
>> corrispondenti agli acconti di quel cliente (se esistono) e
>> successivamente
>> avere la possibilità di aggiungere altre voci per la fatturazione.
> Ma questo dovrebbe quindi accadere durante la compilazione di una nuova
> fattura?
Si
> In ogni caso io credo che avere un automatismo del genere non giovi per
> niente.
> Secondo me potresti prevedere, nella maschera di gestione delle fatture,
> un pulsante che provvede ad aggiungere alla fattura (che sarà nuova, nel
> tuo caso) tanti dettagli quanti sono gli acconti.
> Di seguito, poi, inserisci gli altri dettagli della fattura.
Quindi un pulsante che quando viene cliccato fa una query sulla tabella e
inserisce i dati nelle righe fatture, giusto?
Ho uno problema abbastanza stupido ma consultando l'help non sono riuscito
ad arrivare ad una soluzione: non so come fare andare avanti automaticamente
il cursore nella riga successiva per inserire nuovi dati nelle maschere
continue.
Inoltre, utilizzando la maschera continua collegata alla tabella
DettagliFatture, nel caso volessi chiudere tutto, non avrei il problema che
alcuni dati resterebbero scritti nella tabella?
Grazie per i suggerimenti.


title: Fatturazione e gestione acconti

text:
> Quindi un pulsante che quando viene cliccato fa una query sulla
> tabella e inserisce i dati nelle righe fatture, giusto?
Diciamo che non fa nessuna query e provvede (come hai detto tu) ad aggiungere
due record ad una tabella.
> Ho uno problema abbastanza stupido ma consultando l'help non sono
> riuscito ad arrivare ad una soluzione: non so come fare andare avanti
> automaticamente il cursore nella riga successiva per inserire nuovi
> dati nelle maschere continue.
Non devi farlo.
Hai almeno due modi:
1) crei una query di accodamento dati e la mandi in esecuzione via codice
o tramite una macro;
2) via codice esegui il relativo statement SQL per aggiungere dei dati ad
una tabella.
Io userei la seconda.
> Inoltre, utilizzando la maschera continua collegata alla tabella
> DettagliFatture, nel caso volessi chiudere tutto, non avrei il
> problema che alcuni dati resterebbero scritti nella tabella?
Ritorniamo al problema dell'IDIOMA :-)
Io ti consiglio di lavorare in questo modo: di norma aprirai la maschera
delle fatture e ti visualizzerà una certa fattura. Quando vorrai fare una
nuova fattura andrai a record nuovo: a questo punto, finché non avrai digitato
qualcosa all'interno della maschera, non ci sarà niente da salvare. E' ovvio
che, se a questo punto premerai il pulsante per aggiungere due record ai
dettagli della fattura, una volta inseriti i record necessari, questi risulteranno
già salvati. Se poi, dopo avere premuto il pulsante, cerchi la redenzione
e vuoi tornare al nirvana dal quale eri partito, dovrai cancellare sia la
fattura creata che i relativi dettagli (a seconda di come sono impostate
le CONSTRAINTS).



title: Fatturazione e gestione acconti

text:
> Io ti consiglio di lavorare in questo modo: di norma aprirai la maschera
> delle fatture e ti visualizzerà una certa fattura. Quando vorrai fare una
> nuova fattura andrai a record nuovo: a questo punto, finché non avrai
> digitato qualcosa all'interno della maschera, non ci sarà niente da
> salvare. E' ovvio che, se a questo punto premerai il pulsante per
> aggiungere due record ai dettagli della fattura, una volta inseriti i
> record necessari, questi risulteranno già salvati. Se poi, dopo avere
> premuto il pulsante, cerchi la redenzione e vuoi tornare al nirvana dal
> quale eri partito, dovrai cancellare sia la fattura creata che i relativi
> dettagli (a seconda di come sono impostate le CONSTRAINTS).
Intanto ho fatto un'altro post, magari qualcuno ha l'idea su come farlo in
automatico anche se penso che sia un po' complicato. Sto provando a fare
come hai detto tu, un pulsante che aggiunge i record alla tabella
DettagliFattura e un'altro che cancella i record quando voglio uscire dalla
maschera cancellando i dati inseriti.
Ciao


title: Stampa unione access-word rigenerare il collegamento alla sorgente dati

author: Everest

text:
Buongiorno a tutti.
Sto' affrontando il problema della stampa unione con access-word.
Argomento pluritrattato su questo newsgroup, ma dai precedenti post
non sono riuscito a risolvere il mio problema.
Nel mio database (Access2000), da una maschera,lancio la stampa del
documento di unione word (previo filtro tramite query del record
corrente) con queste semplici istruzioni:
-----------------------------------------------
Private Sub stampa_Click()
Dim oDoc As Word.Document
Set oDoc = CreateObject("Word.Document")
oDoc.Application.Documents.Open "e:\stampe\stp1.doc"
oDoc.Application.Visible = True
oDoc.Activate
oDoc.Close
Set oDoc = Nothing
End Sub
-------------------------------------------------------
Tutto funziona correttamente, ma se io cambio il path del mio database
il meccanismo non funziona piu' bene. Allora mi chiedevo: c'e' un modo
per aggiornare i collegamenti tra documento word e sorgente dati ?
Io ho provato modificando la sub sopra con:
----------------------------------------------------------
Private Sub stampa_Click()
Dim oDoc As Word.Document
Set oDoc = CreateObject("Word.Document")
oDoc.Application.Documents.Open "e:\stampe\stp1.doc"
With oDoc.MailMerge
     .OpenDataSource Name:=CurrentDb.Name, _
      LinkToSource:=True, _
      Connection:="QUERY Docenti", SQLStatement:="SELECT * FROM
[Docenti]", _
      SQLStatement1:=""
     .ViewMailMergeFieldCodes = wdToggle
End With
oDoc.Application.Visible = True
oDoc.Activate
oDoc.Close
Set oDoc = Nothing
End Sub
------------------------------------------------------
ma non funziona, mi apre due documenti e non si posiziona sul record
corretto.
Un grazie anticipato
walter


author: Sergio MAZZA

text:
"Everest" <
wd...@yahoo.it
> ha scritto nel messaggio
news:b59684d3.03011...@posting.google.com...

Probabilmente devi salvare le modifiche effettuate nel documento, prova con:
'---------------
oDoc.Close True
'---------------
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<b01ehf$gq5$
1...@canarie.caspur.it
>...

Ok. Funziona, grazie di nuovo
ciao walter


title: Compatibilià Access 2003-97

author: JekDrus

text:
Ciao a tutti,
vorrei sapere se qualcuno ha riscontrato problemi di "compatibilità" tra
Access 2003 e DB fati con il vecchio 97.
Ciao e tnx ;-)


title: Compatibilià Access 2003-97

text:
"JekDrus" <
pi...@pallino.com
> ha scritto nel messaggio
news:34mu2lF...@individual.net...

Quasi tutti sormontabili; basta leggere l'help e sapere le caratteristiche
dell'uno e dell'altro.
Es.
Access'97 utilizza DAO e Access'200x ADO, se vuoi continuare ad utilizzarlo
devi esplicitarlo nel codice.
Oltre ad una serie di funzioni che nella versione '97 non esistono e a
cercare nei messaggi precedenti dove si è già trattato di questo argomento.
Comunque fai prima a dire che vuoi o vorresti fare...
Ciao.
--
Sergio MAZZA


title: criteri in query

author: lolince

text:
Salve ragazzi sara una fesseria ma non ci sto riuscendo , in una query
con vari campi voglio filtrare in base a una maschera cerco di fare un
esempio
campo1                                |
campo2                                      |campo3
[Forms]![mask]![testo]           Forms]![mask]!
[testo1]                   Forms]![mask]![testo3]
Forms]![mask]![testo]is null   Forms]![mask]![testo1]is null
Forms]![mask]![testo3]is null
ora se i criteri sono due funziona , col terzo criterio no , chi mi
illumina in questo omento di sconforto?
Grazie in anticipo


title: criteri in query

author: CIDI

text:
"lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:1177433754.0...@r35g2000prh.googlegroups.com...

ciao lolince
prova con Like Nz([Forms]![Mask]![Testo]; & "*" )
Daniele


title: In sottomaschera, è possibile fissare il numero di record?

author: NSantini

text:
Ho una maschera con relativa sottomaschera. Nella sottomaschera è impostata
la modalità "maschere continue" e desidero che il numero di record in
sottomaschera sia fissato a N record in modo tale che inserendo i dati del N
record non sia possibile inserirne degli altri e si dovrà passare al record
successivo nella maschera principale. Si può fare? E se sì, mi indichereste
il percorso da seguire?
Grazie mille
--
Saluti da NSantini
nu...@iol.it


text:
"NSantini" <
nu...@iol.it
> ha scritto nel messaggio
news:gUKHa.194436$g92.3...@news2.tin.it...

Credo che controllare il Numero di Record sia la cosa giusta...!
Se nell'evento Current della SubForm verifichi il Numero di
Record presenti e se Superiore a N imponi la proprietà AllowAdditions=false
potrebbe funzionare.........!!!
If Me.RecordsetClone.RecordCount>(N-1) Then Me.AllowAdditions=False
Ho usato N-1 perchè il Numero Record parte da 0.
@Alex.


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ViLHa.99781$lK4.2...@twister1.libero.it...

Proverò e te ne sono grato
Ciao
--
Saluti da NSantini


title: Livelli di gruppo in maschera

author: Fabrizio

text:
E' possibile creare una maschera con dei livelli di gruppo o di
ragruppamento come avviene per i report?
Ringrazio quanti volessero rispondermi.
Fabrizio


title: Livelli di gruppo in maschera

author: Roberto dal portatile

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9k3dis$lqs$1...@pegasus.tiscalinet.it...

Puoi farlo con la tecnica delle maschere/sottomaschere o basando la maschera
su una query di raggruppamento; dipende da quello che vuoi fare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Condivisione file.mdb

author: alias

text:
Saluti a tutti i presenti del NG
Ho una rete che collegata, oltre il server, una trentina di computers.
La gestione della rete è affidata ad un server nel quale risiedono varie
cartelle condivise.
Per la gestione dei dati si ha un file.mdb residente in una cartella
condivisa dove tutti attingono o aggiurnano dati.
Non credo sia il metodo migliore.
Qualcuno potrebbe spiegarmi quale metodo è meglio adottare?


title: Condivisione file.mdb

author: Massimiliano Amendola  kksrl

text:

Dividi il db in un Backend dove risiedono i dati e tanti Frontend per le
maschere, query e report x quanti sono i client.
C'è un problema però, Access non riesce a gestire 30 client.
Controlla, ciao MAssimiliano


title: Condivisione file.mdb

author: Slim

text:
"alias" <
treg...@yahoo.it
> ha scritto nel messaggio
news:7NNs9.14301$aL4.4...@news1.tin.it...

Lavora con *.adp e SQL 2000 e risolverai brillantemente il problema, licenze
SQL a parte.
Ciao
Slim


title: Maschera pulita

author: Marmellata di perla

text:
Buongiorno.
Ho due tabelle poste in relazione tra di loro del tipo Cliente-Ordini
in relazione "uno-molti". Una scheda Cliente può anche essere aperta
dalla maschera Ordini per poi completare l'ordine.
Il problema è che quando voglio seguire questa strada ed apro la
maschera Ordini mi ritrovo già impostato il campo ID_Cliente all'ultimo
inserito.
Come posso fare in modo che alla apertura mi trovo tutti i campi della
maschera al valore di default?
Grazie per l'aiuto.


title: Maschera pulita

author: MA

text:

Non è un coportamento normale
Controlla bene che sia associato bene il controllo id_cliente
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Maschera pulita

text:
> Non è un coportamento normale
Infatti, la cosa strana è che in questo modo mi viene modificato solo
il record inserito mentre gli altri vanno persi.
> Controlla bene che sia associato bene il controllo id_cliente
Scusami, non ho capito cosa intendi per "controllo id_cliente".
Fai riferimento alle relazioni?
Grazie.


title: Maschera pulita

text:
Marmellata di perla wrote:
>> Non è un coportamento normale
>
> Infatti, la cosa strana è che in questo modo mi viene modificato solo
> il record inserito mentre gli altri vanno persi.
>
E' difficile dirlo senza avere il db sotto gli occhi
Prova a fare bene tutti i passaggi
>> Controlla bene che sia associato bene il controllo id_cliente
>
> Scusami, non ho capito cosa intendi per "controllo id_cliente".
> Fai riferimento alle relazioni?
Nelle maschere non esistono campi, ma questi vengono rappresentati
graficamente dai controlli. Il capo della tabella è lo stesso ma tu puoi
associargli una textbox, una cmb, un gruppo di opzioni o quello che vuoi
>
> Grazie.



title: Maschera pulita

text:
> Prova a fare bene tutti i passaggi
Ho ricontrollato e sistemate alcune cose, è possibile che il problema
nascesse dal non aver settato a "Si" la voce "Immissione dati" delle
Proprietà della maschera?
Te lo chiedo perchè sembra che dopo questo aggiustamento le cose vadano
meglio.
> Nelle maschere non esistono campi, ma questi vengono rappresentati
> graficamente dai controlli. Il capo della tabella è lo stesso ma tu puoi
> associargli una textbox, una cmb, un gruppo di opzioni o quello che vuoi
Chiaro, mi scuso per l'ignoranza.


title: Maschera pulita

text:
Marmellata di perla wrote:
>> Prova a fare bene tutti i passaggi
>
> Ho ricontrollato e sistemate alcune cose, è possibile che il problema
> nascesse dal non aver settato a "Si" la voce "Immissione dati" delle
> Proprietà della maschera?
> Te lo chiedo perchè sembra che dopo questo aggiustamento le cose
> vadano meglio.
>
Con immissione dati tu non vedi i record precedenti.
>> Nelle maschere non esistono campi, ma questi vengono rappresentati
>> graficamente dai controlli. Il capo della tabella è lo stesso ma tu
>> puoi associargli una textbox, una cmb, un gruppo di opzioni o quello
>> che vuoi
>
> Chiaro, mi scuso per l'ignoranza.
Figurati



title: Maschera pulita

text:
> Con immissione dati tu non vedi i record precedenti.
Infatti! Però sparisce il problema... mamma mia sto uscendo pazzo! :)


title: [OT] x Sib

author: LaLo

text:
Situazione: 31/12, cenone familiare;
Ora: 23:59, bottiglie di spumante estratte dal frigo, temperatura ottima;
Tolgo la carta che ricopre il collo della bottiglia di spumante e toglo
anche il fil di ferro con il coperchietto metallico ... mancano 10 .. 9 .. 8
.. 7 .. cosa leggo sulla testa del tappo di sughero .... SIB ... oddio, č
anche proprietario di una industria di tappi di sughero ;-))