hallo,
Volgende query doet niet altijd wat ik wil:
dit levert als resultaat bvb:
UPDATE DATA SET DATA.CODE = '560011', DATA.GETUIGTHER = 'M', DATA.OFFEUSTHER = 'M' WHERE DATA.Kodelang= '210312490061' AND DATA.DATUM = #2/05/2018#;
waarin velden de waarde M zouden moeten krijgen, maar dat gebeurt niet altijd..
Ik vermoed dat Access zich verslikt op de datum (weer eens) en dat ik de syntax dus moet aanpassen
Iets in de zin van ATUM = CDate(" & CDbl([Forms]![patlijst]![datalijst].Column(1)) & ")"), maar ik krijg de syntax niet correct, ik krijg altijd een foutmelding (Typen komen niet overeen)
ik schrijf:
Volgende query doet niet altijd wat ik wil:
Code:
SQL = "UPDATE DATA SET DATA.CODE = '" & f![CODE] & "', DATA.GETUIGTHER = '" & f![peut] & "', DATA.OFFEUSTHER = '" & f![beh] & "' " & _
"WHERE DATA.Kodelang= '" & [Forms]![patlijst]![KODELANG] & "' AND DATA.DATUM = #" & [Forms]![patlijst]![datalijst].Column(1) & "#;"
dit levert als resultaat bvb:
UPDATE DATA SET DATA.CODE = '560011', DATA.GETUIGTHER = 'M', DATA.OFFEUSTHER = 'M' WHERE DATA.Kodelang= '210312490061' AND DATA.DATUM = #2/05/2018#;
waarin velden de waarde M zouden moeten krijgen, maar dat gebeurt niet altijd..
Ik vermoed dat Access zich verslikt op de datum (weer eens) en dat ik de syntax dus moet aanpassen
Iets in de zin van ATUM = CDate(" & CDbl([Forms]![patlijst]![datalijst].Column(1)) & ")"), maar ik krijg de syntax niet correct, ik krijg altijd een foutmelding (Typen komen niet overeen)
ik schrijf:
Code:
SQL = "UPDATE DATA SET DATA.CODE = '" & f![CODE] & "', DATA.GETUIGTHER = '" & f![peut] & "', DATA.OFFEUSTHER = '" & f![beh] & "' " & _
"WHERE DATA.Kodelang= '" & [Forms]![patlijst]![KODELANG] & "' AND DATA.DATUM = CDate(" & CDbl([Forms]![patlijst]![datalijst].Column(1)) & ");"