allora, dopo aver seguito i consigli di Karl (e copiato il testo dal suo
sito ;-)... non capendoci un cavolo ho provato a studiare la
SELECT/FROM/WHERE e mi sono scritto il codice con i nomi di tabella
corretti e i controlli corretti...
Private Sub cmbFornitore_AfterUpdate()
Testo7 = cmbFornitore
Me!CasellaCombinata13.RowSource = "SELECT nfatt FROM tblFatture WHERE _
forn= " & Me!cmbFornitore
Me!CasellaCombinata13.Requery
End Sub
E diciamo che funzione se nonchᅵ:
1. forn nella tabella tblFornitori deve essere una stringa senza spazi
altrimenti non funziona (i risultati non sono quelli giusti)
2. Access mi chiede un valore che deve essere proprio forn... se glielo
scrivo nel dialogo che si apre il tutto funziona...
Secondo me la SELECT non sa dove trovare forn... ma come fare?
Grazie
Marco
Nell'ultima discussion l'hai gi� saputo meglio. ;-)
Se "forn" � una stringa devi usare virgolette:
Me!CasellaCombinata13.RowSource = _
"SELECT nfatt FROM tblFatture" & _
" WHERE forn=" & Chr$(34) & Me!cmbFornitore & Chr$(34)
Togli la riga con il Requery perch� qui � solo un perditempo.
Cambiare la RowSource gi� � un'aggiornamento pi� forte.
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
Ri-ovviamente funziona!!!! Non sbagli mai!!! ;-)
Effettivamente nella discuss precedente me l'avevi giᅵ indicato, ma
avendola riscritta da solo perchᅵ nella tua non ci capivo un'acca
(purtroppo mi inceppavo nel capire quali erano controlli e quali campi
di tabella) non ho studiato per bene la storia delle stringhe... che non
ho capito nemmeno ora... me la devo studiare un pᅵ meglio!!!
Grazie veramente tanto!
Marco
Sᅵ, ma per favore dirlo a quella donna chi da 10 anni
mi contraddice sempre.
--
;-)
Dammi il numero che provo a convincerla... ma so giᅵ qual ᅵ la
risposta... ;-) Sai 10 anni di training... :-))
Ciao
Marco