Aktivierung des Kontrollkästchens

Hallo,

folgendes Problem:
Es geht um eine Liste mit Arbeitsunfällen von Mitarbeitern. In einem Feld (Formular) werden die Ausfalltage eingegeben. Falls diese mehr als 3 sind, ist der Unfall meldepflichtig. Dann sollte sich automatisch ein Kontrollkästchen aktivieren (Häkchen). Wie genau realisiere ich das?
Vielen Dank für Hilfe.
Markus

Hallo Markus,

erstmal herzlich Willkommen bei wer-weiss-was.

Es geht um eine Liste mit Arbeitsunfällen von Mitarbeitern. In
einem Feld (Formular) werden die Ausfalltage eingegeben.

d.h. die anzahl der Tage wird dort eingegeben?

Falls diese mehr als 3 sind, ist der Unfall meldepflichtig. Dann
sollte sich automatisch ein Kontrollkästchen aktivieren
(Häkchen). Wie genau realisiere ich das?

Beim Eingabefeld der Tage:
Ereignis: bei Fokusverlust = [Ereignisprozedur]
dann die drei Punkte […] am Ende der Zeile anklicken

Im VBA-Editor dann folgende Zeile einfügen:

if me.Tage >= 3 then me.Kontrollkästchen = true

Das war’s schon.

Me.TAGE und Me.Kontrollkästchen mußt du natürlich an deine Feldbezeichnungen anpassen.

Grüße aus Essen
Wolfgang
(Netwolf)

Ok, super. Das klappt schonmal. Wenn ich aber im Formular weiterblätter, ist im Kästchen immer der alte Wert. Eigentlich sollte für jeden Unfall das Häkchen gecheckt werden. Ich will ja auch in einer Abfrage dann eine Spalte haben, wo für jeden Unfall steht, ob er meldepflichtig ist.
Danke
Markus

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

Hallo.

Wenn ich aber im Formular
weiterblätter, ist im Kästchen immer der alte Wert.

Private Sub Form_Current()
Me.Kontrollkästchen=(FeldTage>3)
End Sub

Private Sub Form_AfterUpdate()
Me.Kontrollkästchen=(FeldTage>3)
End Sub

oder ganz einfach in der Entwurfsansicht das Kontrollkästchen binden : Datenherkunft „=(FeldTage>3)“

Gruß Eillicht zu Vensre

Hallo Markus,

Ok, super. Das klappt schonmal. Wenn ich aber im Formular
weiterblätter, ist im Kästchen immer der alte Wert. Eigentlich
sollte für jeden Unfall das Häkchen gecheckt werden. Ich will
ja auch in einer Abfrage dann eine Spalte haben, wo für jeden
Unfall steht, ob er meldepflichtig ist.

es handelt sich ein eine einzelnes Formular und nicht um ein Endlosformular?

Das Kontrollkästchen ist auch als Feld in der Tabelle vorhanden?
Das muß sin, da es sonst nicht funktioniert!!

Grüße aus Essen
Wolfgang
(Netwolf)

super, es klappt!
danke für die Hilfe

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