Creazione query su relazione molti a molti tra tre tabelle

martedì 14 giugno 2011 - 12.25
Tag Elenco Tags  Access (.mdb)

annisone Profilo | Newbie

Come ho già detto sto creando un database in access per la tracciabilità degli alimenti. Ho due tabelle una carico lotti, con i seguenti campi (id prodotto acquistato, Numero lotto di acquisto, Data di acquisto, documento fiscale, prodotto acquistato, fornitore, indirizzo, qtà stoccata) e un altro scarico lotti, con i seguenti campi (id prodotto venduto, numero lotto di vendita, data di vendita, documento fiscale,prodotto venduto, cliente, indirizzo e qtà). Ad ogni lotto di vendita relativo ad un determinato prodotto venduto es. (taralli) corrispondono più numeri di lotti di acquisto corrispondenti ad altrettanti prodotti acquistati o materie prime es. (farina,lievito,sale). Devo definire una query che mi permetta di individuare il numero dei lotti di acquisto corrispondenti ad un determinato lotto di vendita, quindi ad esempio risalire al numero di lotto delle materie prime(farina,sale,lievito) necessarie per fare dei taralli. Ho creato una terza tabella di congiunzione "LottiProduzione" con i seguenti campi (IdLottoProduzione, LottoAcquisto, LottoVendita, Quantità (presa dal lotto di aacquisto) e Materiale (non necessario se il lotto di acquisto è relativo ad un solo tipo di merce. Ho definito tra le tre tabelle un tipo di relazione molti a molti. Mi suggerite a questo punto come strutturereste una query sulle tre tabelle?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5