Bijwerk query handleiding 3 van de cursus

Status
Niet open voor verdere reacties.

JacobCats

Gebruiker
Lid geworden
13 jun 2014
Berichten
130
handleiding 3 bijwerken gegevens
Ik heb onderstaand gevolgd

1. Open de tabel DuikLeden_Import in Ontwerpweergave en voeg een numeriek veld toe
met de naam [TrainingSoortID]. Let er op dat het veldtype Lange Integer is
2. Maak een nieuwe Query aan van het type Bijwerken
Access 2003: Menu <Query>, optie <Bijwerkquery>.
Access 2007/2010: knop <Bijwerken>.
3. Voeg de tabellen Duikleden_Import en tblSoortTraining toe aan de query.
4. Sleep het veld SoortTraining uit tblSoortTraining naar het veld SoortTraining in de
tabel Duikleden_Import.
5. Sleep het veld TrainingSoortID uit Duikleden_Import naar het queryraster. Typ in de
regel <Wijzigen in> [tblSoortTraining].[TrainingSoortID].
6. Klik op de knop <Uitvoeren> om de records bij te werken.

Ik krijg nu de volgende pop-up
U staat op het 0 rij(en) bij te werken.

Wat zou hiervan de oorzaak kunnen zijn?
 
Kun je de db er even bijdoen? Dan kan ik het beter beoordelen.
 
Jouw query bevat een foutje: hij koppelt op twee velden.
PHP:
UPDATE DuikLeden_Import INNER JOIN tblSoortTraining ON (tblSoortTraining.SoortTraining = DuikLeden_Import.SoortTraining) 
AND (DuikLeden_Import.TrainingSoortID = tblSoortTraining.TrainingSoortID) SET DuikLeden_Import.TrainingSoortID = [tblSoortTraining].[TrainingSoortID];
Dat moet niet, je moet echt alleen op het veld [Soort training] koppelen. Dus zo:
PHP:
UPDATE DuikLeden_Import INNER JOIN tblSoortTraining ON DuikLeden_Import.SoortTraining = tblSoortTraining.SoortTraining 
SET DuikLeden_Import.TrainingSoortID = [tblSoortTraining].[TrainingSoortID];
 
Nogmaals goede avond,

De database aangepast en het werkt.
Dank je voor je zeer snelle ondersteuning.

hartelijke groet van
Jacob
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan