natariale ha scritto:
la seconda maschera contiene i prodotti
L'errore consiste nel aver impostato la relazione Fatture uno-a-molti con Prodotti.
Una Fattura contiene molti Prodotti: ovvio.
Ma anche un Prodotto può comparire in molte Fatture.
Quindi Fatture e Prodotti sono in relazione molti-a-molti che devi esplicitare attraverso una tabella di congiunzione che chiamerei DettagliFatture con i seguenti campi:
IDDettaglioFattura (contatore, chiave primaria)
IDFattura (numerico)
IDProdotto (numerico)
Quantità (non lo so ce l'ho aggiunto io...)
PrezzoUnitario (anche questo ce lo aggiungo io...)
Relazioni:
Fatture.IDFattura uno-a-molti con DettagliFatture.IDFattura
Prodotti.IDProdotto uno-a-molti con DettagliFatture.IDProdotto
Se ho sbagliato a interpretare LineeFatture, ti pregherei di descrivere tutti i campi con le relazioni.