View Single Post
Old 02-07-2007, 07:24   #2
funky80
Member
 
L'Avatar di funky80
 
Iscritto dal: Dec 2005
Città: sassuolo
Messaggi: 104
Quote:
Originariamente inviato da Darty Guarda i messaggi
Ciao a tutti!
Premetto di non avere grandi conoscienze nè di access, nè tanto meno di vba..
Volevo comunque chiedere come poter creare due caselle combinate, delle quali la seconda filtra i dati in base a ciò che viene immesso nella prima.

Le tabelle del mio databse sono le seguenti:

TABELLA PRINCIPALE
Macrosettore
Settore
Ecc.

TABELLA MACROSETTORE
IDmacro
Macrosettore

TABELLA SETTORE
IDsettore
Settore
IDmacro

Per le due tabelle macrosettore e settore ho impostato una relazione uno-a-molti. Ora, il punto è: nella maschera della Tabella Principale vorrei poter selezionare dalla casella combinata Macrosettore uno di essi facendo in modo che nella seconda casella combinata Settore, mi comparissero soltanto quelli inerenti al Macrosettore selezionato.

Ho provato a dare un'occhiata su vari motori di ricerca, trovando anche alcune spiegazioni in merito, ma non ho capito granché e dopo ripetute prove non ho ottenuto nessun risultato..

Mi potreste dare una mano per favore?
Grazie
allora, dovresti basare la query di selezione alla base della seconda combobox con un filtro sul campo della prima. Allora io farei così: ti crei una query di selezione dove selezioni tutti i parametri del settore e il relativo macrosettore. Su di questa query basi la tuia maschera. Poi ti crei una query di selezione dei differenti macrosettori e su questa basi la prima combobox. Quindi crei una seonda query di selezione impostando come filtro sul campo macrosettore [nomecampomacrosettore] in questo modo dovrebbe funzionare

Ultima modifica di funky80 : 02-07-2007 alle 07:29.
funky80 è offline   Rispondi citando il messaggio o parte di esso