foutmelding bij uitvoeren query

Status
Niet open voor verdere reacties.

JEPEDEWE

Terugkerende gebruiker
Lid geworden
14 jun 2006
Berichten
1.697
Ik schrijf:
Code:
Private Sub Knop4_Click()
   DoCmd.RunSQL "UPDATE Betalingen SET Betalingen.Printen = True WHERE Betalingen.Kode = " & [Forms]![Administratie-hoofdmenu]![Kode] & " AND Betalingen.BETAALD=False;"
   Me.Sub_nietbetaalde_prestaties.Requery
End Sub

Bij het uitvoeren krijg ik volgende foutmelding:

gegevenstypes komen niet overeen in criteriumexpressie

Wat doe ik fout?

Bedankt
JP
 
Beste JP,

Ik heb hem niet kunnen testen maar volgens mij zit het hem in jou WHERE.
volgens mij mis jij de apostrofjes voor en na de aanhalingstekens.

Probeer deze eens

Code:
Private Sub Knop4_Click()
   DoCmd.RunSQL "UPDATE Betalingen SET Betalingen.Printen = True WHERE Betalingen.Kode = '" & [Forms]![Administratie-hoofdmenu]![Kode] & "' AND Betalingen.BETAALD=False;"
   Me.Sub_nietbetaalde_prestaties.Requery
End Sub
 
net geen guru maar toch probleem opgelost... bedankt
JP
 
Beter is deze variant:
Code:
   CurrentDb.Execute "UPDATE Betalingen SET Printen = True WHERE Kode = """ & Me.Kode & """ AND BETAALD=False", dbFailOnError
Wel een guru? ;)
 
super-oplossingen... alles werkt
Bedankt iedereen

JP
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan