471 Aufrufe
Gefragt in Datenbanken von
Guten Tag,

ich versuche verzweifelt zu erreichen, dass mein Kontrollkästchen (Name Ganztags) das
Eingabefeld Reservierungsende dahingehend beeinflusst, dass sobald das Kästchen auf "ja" steht
die Zeitangabe wegfällt, sprich dass Stunde und Minute automatisch Null sind durch das Anklicken
des Kästchens. Durch Rechtsklick auf das Kästchen bin ich in den Code-Generator und habe dort
das hier angegeben... kann mir jemand sagen weshalb das nicht funzt?


Private Sub Ganztags_Click()

If Ganztags = Ja Then Stunde(Reservierungsende) = 0
If Ganztags = Ja Then Minute(Reservierungsende) = 0

End Sub


MfG

1 Antwort

0 Punkte
Beantwortet von mixmax Experte (2.2k Punkte)
Da es sich bei "Stunde" um eine Funktion handelt, kannst du sie nicht setzen.

Versuche mal
Reservierungsende = Round(Reservierungsende-0.5)

Wenn das sowieso dann in das Feld geschrieben werden soll kannst du auch

Private Sub Befehl11_Click()
XXX.Value = Round(XXX.Value - 0.5)
End Sub

(Annahme Feld heißt XXX)

Beachtte das nach 12 Uhr dann auf den nächsten Tag aufgerundet wird, deshalb -0.5

Die If-Bedinung wieder einbauen... sonst rundet er auch beim Haken entfernen...
...