Ik ben bezig met een Access applicatie en zit vast bij een update query.
Ik heb twee tabellen, in de eerste staan alle artikelen met de voorraad. In de tweede staan alle bestellingen met aantal bestelde producten.
Overzicht tabellen:
[Artikel]
aritkelcode
artikelvoorraad
[Bestelling_artikel]
bestelnummer
artikelcode
bestelaantal
Het is de bedoeling dat ik met een update query de voorraad van de bestelde artikelen update.
Met de query hieronder kan ik de aantallen van de bestelde producten ophalen
SELECT bestelling_artikel.bestelaantal
FROM bestelling_artikel
WHERE bestelling_artikel.bestelnummer = [Voer bestelnummer in:];
Nu dacht ik de volgende query te maken om de voorraad te updaten:
UPDATE artikel SET artikel.artikelvoorraad = artikel.artikelvoorraad-
(SELECT bestelling_artikel.bestelaantal
FROM bestelling_artikel
WHERE artikel.artikelcode = bestelling_artikel.artikelcode
AND bestelling_artikel.bestelnummer = [Voer bestelnummer in:]);
Maar als ik deze uitvoer krijg ik de error "Operation must use an updateble query".
Heb al gekeken naar rechten maar die zitten allemaal goed.
m.b.v. de access wizard kom ik er helemaal niet uit :-S
Is er iemand die een oplossing weet voor deze query?
Ik heb twee tabellen, in de eerste staan alle artikelen met de voorraad. In de tweede staan alle bestellingen met aantal bestelde producten.
Overzicht tabellen:
[Artikel]
aritkelcode
artikelvoorraad
[Bestelling_artikel]
bestelnummer
artikelcode
bestelaantal
Het is de bedoeling dat ik met een update query de voorraad van de bestelde artikelen update.
Met de query hieronder kan ik de aantallen van de bestelde producten ophalen
SELECT bestelling_artikel.bestelaantal
FROM bestelling_artikel
WHERE bestelling_artikel.bestelnummer = [Voer bestelnummer in:];
Nu dacht ik de volgende query te maken om de voorraad te updaten:
UPDATE artikel SET artikel.artikelvoorraad = artikel.artikelvoorraad-
(SELECT bestelling_artikel.bestelaantal
FROM bestelling_artikel
WHERE artikel.artikelcode = bestelling_artikel.artikelcode
AND bestelling_artikel.bestelnummer = [Voer bestelnummer in:]);
Maar als ik deze uitvoer krijg ik de error "Operation must use an updateble query".
Heb al gekeken naar rechten maar die zitten allemaal goed.
m.b.v. de access wizard kom ik er helemaal niet uit :-S
Is er iemand die een oplossing weet voor deze query?