Query voor kopieren waarden naar andere tabel

Status
Niet open voor verdere reacties.

Mark M

Gebruiker
Lid geworden
20 sep 2007
Berichten
5
Hallo,

Ik heb in access een database met een tabel (Art) van een artikelbestand met Artikelnummer, Artikelbeschrijving en Prijs. De sleutel staat op Artikelnummer.

Nu heb ik een tweede tabel (Besturingsklassen) waar dezelfde artikelnummers staan met o.a. het verbruik over de jaren heen. Nu heb ik een nieuwe kolom gemaakt met de prijs, en wil ik graag prijzen van de artikelen van de 1e tabel overnemen naar de 2e tabel.

Ik heb een poging gedaan om een query te schrijven:

UPDATE Besturingsklassen SET Besturingsklassen.[Value] = Art.Value
WHERE (((Art.Artikelnummer)=Besturingsklassen.Artikelnummer));

Wanneer ik deze uitvoer, moet ik de parameterwaarde opgeven en ik wil juist dat alles tegelijk wordt gekopieerd.

Weet iemand wat ik fout doe?

Mvg, Mark
 
UPDATE Besturingsklassen
SET Besturingsklassen.[Value] = (SELECT Art.Value FROM Art
WHERE Art.Artikelnummer=Besturingsklassen.Artikelnummer);
 
Oke bedankt he, ik ga hem thuis uitproberen (want op het werk heb ik geen schrijfrechten:confused:)
 
Ik ben nu thuis en ik voer hem hier uit, krijg ik dezelfde waarschuwing als ik de query uitvoer (in access):
operation must use an updateable query

Hoe kan dit opgelost worden?

Alvast bedankt,
Mark
 
Kun je je database even posten, dan is het een stuk eenvoudiger om te kijken wat er aan de hand is.
Geef even aan waar je query precies zit.
 
Ja, bijgevoegd heb ik de structuur van mijn database. De query heet: Value toevoegen aan besturingsklassen

Weet iemand misschien hoe dit opgelost kan worden?

Alvast bedankt
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan