Ik heb volgende code:
DoCmd.RunSQL "UPDATE DATA SET DATA.CODE = """ & [me.nieuwe_code] & """ WHERE Left([KODELANG],11)= """ & Left([Forms]![Weergave voorschrift]![KODELANG], 11) & """ and data.code=""" & [me.oude_code] & """;"
(merk op de """ Michel)
ik krijg hier een foutmelding 2465
Kan veld|1 niet vinden waarnaar wordt verwezen in de expressie
Als ik de waarden ingeef en dezelfde lijn loop in een query dan werkt het wel perfect:
UPDATE DATA SET DATA.CODE = '563010' WHERE Left([KODELANG],11)= '31030354005' and data.code='560011';
De waarden heb ik telkens uit de code genomen en bestaan dus wel degelijk
Weet niet wat ik hier fout doe
Dank voor de hulp
JP
DoCmd.RunSQL "UPDATE DATA SET DATA.CODE = """ & [me.nieuwe_code] & """ WHERE Left([KODELANG],11)= """ & Left([Forms]![Weergave voorschrift]![KODELANG], 11) & """ and data.code=""" & [me.oude_code] & """;"
(merk op de """ Michel)
ik krijg hier een foutmelding 2465
Kan veld|1 niet vinden waarnaar wordt verwezen in de expressie
Als ik de waarden ingeef en dezelfde lijn loop in een query dan werkt het wel perfect:
UPDATE DATA SET DATA.CODE = '563010' WHERE Left([KODELANG],11)= '31030354005' and data.code='560011';
De waarden heb ik telkens uit de code genomen en bestaan dus wel degelijk
Weet niet wat ik hier fout doe
Dank voor de hulp
JP