Ciao,
a grandi linee e per dare un'idea:
Serve una tabella Citta con almeno i campi
Cod_Istat
DenominazioneCitta
Cap
Provincia
Nella tabella indirizzi inserisci il campo Cod_Istat.
Modifica l'origine record della maschera aggiungendo la tabella Citta che collegerai alla tabella Indirizzi per mezzo del campo Cod_Istat.
Dopo aver collegato le tabelle premi doppio click sulla linea di collegamento, si aprirà la finestrella "Proprietà Join" qui seleziona l'opzione
"Includi tutti i record di Indirizzi e solo i record di Citta in cui i campi collegati sono uguali", conferma e aggiungi nella query i campi Cap e provincia della tabella Citta, poi salva l'origine record della maschera.
Ora modifica la maschera Indirizzi inserendo una casella combinata per la ricerca del comune e due caselle testo per mostrare rispettivamente il Cap e la Provincia.
Nella casella combinata inserisci nella proprietà origine record il campo Cod_Istat, nell'origine riga metti
SELECT Citta.Cod_Istat, Citta.DenominazioneCitta,Citta.Provincia FROM Citta ORDER BY Citta.DenominazioneCitta;
In numero colonne inserisci 3
In larghezza colonne metti 0 cm;6 cm;1 cm
In Solo in elenco metti sì
Nelle due caselle testo nuove inserisci nell'origine controllo rispettivamente i campi Cap e Provincia.
Ora la maschera è pronta, in fase di inserimento dati, selezionando il nome della Città dalla casella combinata, verranno mostrati automaticamente sia il cap che la provincia.
Il problema principale è quello di trovare i dati da inserire nella tabella Citta, prova a vedere se trovi in rete un sito attendibile che ne fornisce il download.
Note:
Il nome della tabella Citta è volutamente senza accento sulla a finale.
Nella tabella indirizzi, la Città viene identificata per mezzo del codice Istat perchè in Italia ci sono Città con stesso nome ma site in regioni diverse.
A seconda dei dati che trovi in rete, al posto del codice Istat andrebbe bene anche il codice catastale.
Dal menu Strumenti-->Relazioni crea la relazione tra la tabella Indirizzi e la tabella Citta.
Ciao
Giorgio Rancati