PDA

Visualizza versione completa : ACCESS 2003 COMPILARE COMBOX IN BASE AL VALORE DI CONTENUTO IN COMBO PRINCIPALE


valcos
24-05-2008, 16.50.49
DOMANDA:UNA COMBOBOX CONTIENE UN ELENCO VOGLIO CARICARE UNA SECONDA COMBOX CON UN ELENCO COLLEGATO AL VOLRE DELLA PRIMA COMBO. ESEMPIO: VALORE PRIMA COMBO "USCITE PER AUTOMEZZI", LA SECONDA COMBO DEVE CARICARE L'ELENCO DELLE TARGHE DEGLI AUTOMEZZI. IN PRATICA QUANDO MODIFICO IL VALORE NELLA PRIMA COMBO L'ELENCO DELLA SECONDA SI ADEGUA. GRAZIE IN ANTICIPO
:act:

miciomao
26-05-2008, 10.57.51
devi creare una qry aggiornabile
ovvero che catturi il criterio di filtro da un controllo di una maschera per esempio, di modo che su l'evento modifica della prima combo l'intera maschera, quindi anche la seconda combo, faccia un'aggiornamento e si popoli con i dati esatti.

quindi crea le due combo di nome

combo1
segui la proc automatica da dove pescare i valori (la tabella)

combo2
segui la proc automatica da dove pescare i valori (la qry aggiornabile)

nella qry, che contiene entrambi i campi padre figlio che vorrai visualizzare nelle combo,
al campo valore combo1 inserirai un criterio del genere
[Forms]![NomeTuaMaschera]![combo1]

nella maschera sull'evento modifica della combo1 inserisci questa routine
Form.Requery
Form.Recalc
Form.Repaint

valcos
28-05-2008, 19.40.50
Grazie proverņ e saprņ dire

valcos
29-05-2008, 23.15.51
ok funziona ringrazio, a presto :act:

miciomao
30-05-2008, 09.28.07
;)