Cari lavoratori buondì.![]()
Mi è rimasto un grosso problema circa la normalizzazione del mio db.
Nella scheda anagrafica degli utenti tra le altre cose viene inserito il comune di residenza, eventualmente il domicilio se i due non coincidono e il relativo cap.
I comuni nella maggior parte dei casi sono sempre gli stessi (una ventina) e mi sembra logicamente scorretto (come avviene nel database che mi son ritrovato) dover reinserire per ogni utente il cap. In pratica c'è una ridondanza di dati.
Pensavo quindi che sarebbe più corretto semplificando al massimo una soluzione del genere:
e far sì che nella mia maschera una volta che viene inserito il comune, nel caso questo sia presente nella tabella codici, venga automaticamente mostrato in una casella di testo. Nei casi sporadici in cui invece il comune non sia ancora presente, venga inserito nella tabella codici col relativo cap e poi mostrato nella tabella utenti.codice:tabella codici. id_comune nome_comune cap tabella utenti id_utente nome ... comune_resid comune_domic
Credo che la funzione DLookup sia proprio ciò di cui ho bisogno ma non so come implementarla. Mi potreste dare qualche consiglio?
Grazie a tutti.

Rispondi quotando
) come ho poi trovato in un newsgroup sono arrivato a questo punto: