Belegen/Ansprechen Kontrollkästchen

Hallo,

ich habe in meinem Formular diverse Kontrollkästchen, um einen Zustand zu definieren, welche dann in die Tabelle übernommen werden soll.

Mit Klick auf einen bestimmten Button, wird das/die Kontrollkästchen auf True gesetzt.

Me.ctrl_gez = True
Me.ctrl_prog = True

Anschließend läuft einen SQL-Anweisung drüber (extra Button wird betätigt), welche die Tabelle aktualisiert:

sSQL = "Update Projekte SET Projekte.gezeichnet = " & Me.ctrl_gez & " where Projekte.lfd_nr = " & Me!txt_lfdnr
ExecuteSQL sSQL

sSQL = "Update Projekte SET Projekte.programmiert = " & Me.ctrl_prog & " where Projekte.lfd_nr = " & Me!txt_lfdnr
ExecuteSQL sSQL

Folgendes Problem tritt nun auf: Bei Aktualisierung erscheint ein Feld:

Parameterwerte eingeben
Wahr
_________

Was habe ich in der Anweisung falsch gemacht?

Vielen Dank für die Infos.

Gruß, Heiko

Hallo,

unter VBA kennt Access kein WAHR bzw. FALSCH. Du musst TRUE oder FALSE übergeben oder -1 und 0.

sSQL = "Update Projekte SET Projekte.gezeichnet = " &
IIF(Me.ctrl_gez=true,-1,0) & " where Projekte.lfd_nr = " & Me!txt_lfdnr
ExecuteSQL sSQL

Gruß EPA

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

danke für die Info.

Musste crtl_gez = -1 verwenden. Dann hat es funktioniert.

Gruß, Heiko