compilare in automatico le caselle cap e prov

Anonimo
2014-03-22T08:58:37+00:00

Buongiorno a tutti,

mi sono appena iscritto e Vi chiedo di essere indulgenti per le cose inesatte che potrò scrivere.

Ho un problemino da sottoporre alla community:

Ho una tabella Comuni in cui sono inseriti i comuni con il relativo IDComune cap comune provincia.

Avendo la necessita di acquisire tantissimi indirizzi ho predisposto una tabella Indirizzi Con ID Nome Cognome ecc IDComune (Combo della tabella Comuni)

Con varie peripezie sono riuscito a collegare il tutto ed in una maschera riesco a vedere il risultato, cioè, scrivendo il solo cap si autocompilano i campi Comune e Provincia. 

Il mio problema è che praticamente l'acquisizione di questi dati sono virtuali cioè non riesco a destinarli in una tabella.

Domanda: C'è un modo per avere fisicamente quei dati in una tabella?

Spero di essermi spiegato e Ringrazio anticipatamente quanti vorranno rispondermi.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-03-23T12:10:16+00:00

No.

Nella tabella indirizzi devi avere il solo IDComune.

In qualsiasi momento tramite una semplice query metti in relazione le due tabelle tramite l'IdComune ed estrai tutte le informazioni che ti servono.

Mimmo

La risposta è stata utile?

0 commenti Nessun commento

9 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-03-23T15:45:24+00:00

    Ripetere le informazioni in più tabelle è concettualmente sbagliato e contravviene alle regole di normalizzazione dei dati.

    In caso di aggiornamenti saresti costretto a dover fare più aggiornamenticon il rischio di disallineare le informazioni nel Data Base. Immagina, nel tuo caso, alla fusione di Comuni o al semplice cambio di Cap.....

    Senza pensare al notevole spazio di memoria che andresti a sprecare per ripetere tante volte il nome del Comune del Cap e della provincia.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-03-23T13:03:05+00:00

    Grazie per il suggerimento ci proverò.

    Ma se lascio come ho descritto sopra cosa può succedere?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-03-23T11:44:10+00:00

    E' corretto quello che dici ma nel mio caso ho necessità di estrarre successivamente i record di indirizzi ad esempio per città. Se i dati non sono in tabella come faccio?

    Idea!!!!!!

    Bastano 2 righe di codice nella Proprietà-Evento-Su modifica della casella combinata, ribalto i dati nella tabella indirizzi. 

    Chiaramente i campi Comune e Provincia puntano alla tabella Indirizzi e non alla colonna 1 2 3 ecc.

    Sub IDComune_Change()

     Cap = IDComune.Column(1)

     Comune = IDComune.Column(2)

     Provincia = IDComune.Column(3)

    End Sub

    Ed il gioco è fatto!!!!!!!!!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-03-23T09:42:29+00:00

    Ciao,

    temo che tu ti ponga un falso problema.

    Sulla maschera è giusto che tu veda il Comune la provincia ed il Cap, ma in tabella è altrettanto giusto che tu memorizzi solo l'Id del Comune nella tabella degli indirizzi.

    In un Data Base relazionale è fondamentale che le informazioni siano scritte in un solo posto e che non vengano ripetute (il concetto è non creare ridondanzadelle informazioni). Se nel tempo ti rendi conto di dover apportare modifiche al Comune o al Cap devi intervenire nella sola tabella Comuni.

    Spero di essere stato convincente :-)

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento