PDA

Visualizza versione completa : visualizzare dati in maschera di access


malarobi
31-08-2006, 12.57.13
Buongiorno a tutti, sono appena arrivata qui e mi sembra davvero interessante: ora vediamo se qualcuno mi può aiutare...
:wall:
Ho database di access molto semplice, composto da solo due tabelle e una maschera per l'inserimento dei dati. Le due tabelle contengono rispettivamente: la prima i dati generali degli utenti (nome, cognome, scuola frequentata ecc.) e la seconda l'elenco delle scuole frequentate con indirizzo cap e città.
DOMANDA: E' POSSIBILE CHE NELLA MASCHERA DI INSERIMENTO DATI, QUANDO SCELGO NELLA CASELLA COMBINATA LA SCUOLA APPAIANO IN ALTRI DUE CAMPI AUTOMATICAMENTI L'INDIRIZZO E LA CITTA DELLA SCUOLA? (dati questi contenuti nella tabella "scuole")
DEVO PER FORZA FARE UNA QUERY?
spero di essermi spiegata... e ringrazio fin d'ora chi saprà e vorrà aiutarmi!
buon lavoro a tutti
roberta :inn:

wilhelm
31-08-2006, 14.49.04
Ciao e benvenuta.

Io farei così: gestirei con VBA l'evento OnUpdate della casella combinata.

Così, via codice, ogni volta che aggiorni la casella combinata puoi far comparire i dati.

Per farlo: quando crei la casella combinata allarga la sua query-dati (facile: è l'origine dati nella proprietà), e inserisci anche i campi di cui hai bisogno dopo.

Poi, con VBA, sarà una cosa tipo:

Private Sub NomeCasellaCombinata_OnUpdate()
NomeCampo1.Text = NomeCasellaCombinate.Column(n1).Value
NomeCampo2.Text = NomeCasellaCombinate.Column(n2).Value
'ecc.
End Sub

Dove il numero di colonna è quello della colonna della Query da cui prendi il dato che ti serve...

miciomao
02-09-2006, 01.14.46
Direi che questo fà al caso tuo :)
Questo database di esempio mostra come autocompilare il paese e la provincia dopo aver selezionato il CAP dalla casella a discesa.
scritto con acc2000