Ik heb een probleempje met access voorraad beheer.
Ik heb het zover dat de "voorraad" in de tabel "1artikelen" met een query veranderd wordt als je een bestelling invoerd.
de Update query:
Dit gaat doormiddel van de SAVE knop die ik gemaakt heb in een formulier.
Scriptje in de knop:
De tabbellen zien er als volgd uit:
1Bestellingen
bestellingnr
1bestellingregel
Bestellingnr
artikelnr
aantalin
1artikelen
artikelnr
voorraad
Als je bij "aantalin" wat veranderd moet het ook de "voorraad" veranderen
Ik hoop dat iemand me kan helpen, ik krijg er een
van!!!
thzx
Ik heb het zover dat de "voorraad" in de tabel "1artikelen" met een query veranderd wordt als je een bestelling invoerd.
de Update query:
(Dat laatste gedeelte "AND b.bestelnr > br.bestelnr" is een probeersel van mij om alleen de laatste record te verwerken in de voorraad, maar tevergeefs..... )UPDATE 1Artikelen AS a, 1bestellingregel AS br, 1bestelling AS b SET voorraad = voorraad + aantalin
WHERE br.Artikelnr = a.artikelnr AND b.bestelnr > br.bestelnr;
Dit gaat doormiddel van de SAVE knop die ik gemaakt heb in een formulier.
Scriptje in de knop:
Allemaal leuk en aardig maaruuuh... het werkt dus nog neit perfect! Mijn grootste probleem is dat ik bij iedere keer dat ik save, alle bestelde artikelen (dus niet alleen de artikelen van de record die ik wilde saven, maar ALLE records) bij elkaar opteld and bij de voorraad op doet.DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE 1Artikelen AS a, 1bestellingregel AS br, 1bestelling AS b SET voorraad = voorraad + aantalin WHERE br.Artikelnr = a.artikelnr AND b.bestelnr > br.bestelnr"
DoCmd.SetWarnings False
De tabbellen zien er als volgd uit:
1Bestellingen
bestellingnr
1bestellingregel
Bestellingnr
artikelnr
aantalin
1artikelen
artikelnr
voorraad
Als je bij "aantalin" wat veranderd moet het ook de "voorraad" veranderen
Ik hoop dat iemand me kan helpen, ik krijg er een
thzx