Salve a tutti, vi dico subito il mio problema:
sto realizzando un DB in access 2000. In una maschera ho una casella di riepilogo collegata a una tabella.
Quello che vorrei fare è far scegliere una voce della casella e in automatico riempire alcuni campi della maschera stessa con i dati relativi al record selezionato (mi spiego?).
Per andare sul concreto, seleziono il nome di un cliente e mi si dovrebbero riempire i campi 'indirizzo', 'telefono', 'codice' etc etc...
Ecco quali sono gli intoppi:
1. la casella è a due colonne (codice|nome) ma sebbene esse appaiano correttamente sulla tendina, nella casella rimane sempre solo e comunque il codice (qualunque sia la colonna che ci associo)
2. per riempire i vari campi, eseguo una routine in cui apro il recordset relativo al codice selezionato e assegno ai campi della maschera i corrispondenti campi della tabella. Purtroppo questo funziona correttamente solo alla prima selezione, perché nelle successive i valori del recordset non cambiano.
Chi mi può aiutare?
Grazie
Gianni
sto realizzando un DB in access 2000. In una maschera ho una casella di riepilogo collegata a una tabella.
Quello che vorrei fare è far scegliere una voce della casella e in automatico riempire alcuni campi della maschera stessa con i dati relativi al record selezionato (mi spiego?).
Per andare sul concreto, seleziono il nome di un cliente e mi si dovrebbero riempire i campi 'indirizzo', 'telefono', 'codice' etc etc...
Ecco quali sono gli intoppi:
1. la casella è a due colonne (codice|nome) ma sebbene esse appaiano correttamente sulla tendina, nella casella rimane sempre solo e comunque il codice (qualunque sia la colonna che ci associo)
2. per riempire i vari campi, eseguo una routine in cui apro il recordset relativo al codice selezionato e assegno ai campi della maschera i corrispondenti campi della tabella. Purtroppo questo funziona correttamente solo alla prima selezione, perché nelle successive i valori del recordset non cambiano.
Chi mi può aiutare?
Grazie
Gianni