Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Nicola,
forse possiamo risolvere con due query in cascata, la prima mi estrae gli scarichi da effettuare in una tabella la seconda effettua l'aggiornamento.
La prima query l'ho chiamata qryScarico ed è la seguente:
SELECT tblProdotti.CodiceProdotto, Sum(([tblRigheFattura].[Quantità])) AS Scarico INTO tblScarico
FROM tblFatture INNER JOIN (tblProdotti INNER JOIN tblRigheFattura ON tblProdotti.CodiceProdotto = tblRigheFattura.CodiceProdotto) ON tblFatture.ID_Fattura = tblRigheFattura.ID_Fattura
WHERE (((tblRigheFattura.Movimento)="U") AND ((tblRigheFattura.Scaricato)="NO") AND ((tblFatture.DataPagamento)>=#4/25/2020#))
GROUP BY tblProdotti.CodiceProdotto;
La seconda è la seguente:
UPDATE tblProdotti INNER JOIN tblScarico ON tblProdotti.CodiceProdotto = tblScarico.CodiceProdotto SET tblProdotti.Quantità = [tblProdotti].[Quantità]-[tblScarico].[Scarico];
E' quasi un anno che sono in pensione ed inizio a dimenticare tutto!!!
Facci sapere
Ciao Mimmo