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
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.
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]
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!!