DreamEngel ha scritto:
Ho creato un nuovo db con 3 tabelle
1) Esercenti: ID_Esercenti (contatore) - Esercenti(testo) - Rag_Soc(Testo)-Indirizzo(testo)Cap(numerico)-Citta(testo)Attivo (si/no)- ID_distrib(numerico)
2)DIstributori : ID_Distributore (contatore)-Nome_Distributore(testo)-Codice_Distributore(testo)-Attivo(si/no)-ID_esercenti(numerico)ID_Esercenti(numerico)
3) Spostamenti : ID_Spostamento(contatore)-ID_Distributore(numerico)-ID_Esercenti(numerico)-Data (data)
Guarda bene cosa hai scritto. Hai fatto bene a creare 3 tabelle. Le tabelle Esercenti e Distributori sono in relazione molti-a-molti attraverso la tabella Spostamenti: OK. Ma hai sbagliato a mettere il campo Esercenti.IDDistributore. Hai scritto 2 volte il campo IDEsercente nella tabella Distributori: devono essere eliminati entrambi.
Le relazioni sono:
Esercenti.IDEsercente uno-a-molti con Spostamenti.IDEsercente
Distributori.IDDistributore uno-a-molti con Spostamenti.IDDistributore
(mi raccomando, nomina i campi al singolare per coerenza logica)
Dopo aver assodato questo, puoi decidere se costruire maschera/sottomaschera Esercenti/Spostamenti oppure Distributori/Spostamenti.