Salve,
sono nuovo di questo forum, ma spero poter esssere spesso qui.
Avrei una domanda da fare che mi blocca un progetto creato con Access.
Ho creato tre tabelle:
- una tabella "Articoli" per gli articoli di magazzino;
- una tabella "Acquisti" per registrare le quantità di acquisto di uno o più articoli;
- una tabella "Vendita" per registrare le quantità di vendita di uno o più articoli.
Ora:
Tramite una query di selezione avrei voluto ricevere un sunto delle quantità di acquisto e le relative quantità di vendita e le relative giacenze di magazzino rimanenti.
La query la creo immettendo dalla Tabella "Articoli"i campi relativi all'articolo ("idarticolo" e "Descrizione Articolo"), dalla tabella "Acquisti" i campi relativi all'acquisto ("QtaAcquisto") e dalla tabella "Vendite" i campi relativi alla vendita ("QtaVendita"); raggruppo con Somma i campi relativi alle quantità in modo da avere i totali, e per ultimo immetto un campo calcolato ("Giacenza") che mi calcola l'effettiva sottrazione tra QtaAcquisto e QtaVendita (Giacenza: Somma([QtaAcquisto] - [QtaVendita]).
La query sopra descritta mi funziona in parte, cioè:
la query mi ripropone il totale della quantità acquistata e venduta e la relativa giacenza solamente per gli articoli che hanno almeno 1 acquisto ed una vendita.
Esempio pratico:
Se effettuo un acquisto di 100 Kg di "Articolo 1" e nessuna vendita, lanciando la query non mi viene visualizzato niente.
Se invece, successivamente all'acquisto di sopra, effettuo anche una vendita di "Articolo 1" di 50Kg e lancio la query ottengo il risultato che voglio: QtaAcquisto: 100,00 QtaVendita: 50,00 Giacenza: 50,00.
Ma perchè la query mi puo funzionare solo con gli articoli di cui ho almeno un acquisto ed una vendita???
Sapete aiutarmi??? Vi prego è importante.
Spero che Voi possiate darmi una grossa mano.
Grazie
Marco