Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Bei leerem Textfeld MsgBox öffnen

Begonnen von MichaelW, August 19, 2020, 03:10:21

⏪ vorheriges - nächstes ⏩

MichaelW

Hallo, in meinem Unterformular ist das letzte Feld ein Textfeld. Dort muss ein Datum stehen.

Kann ich ,,vor Aktualisierung" folgenden Code einsetzen ?

Lg isnull (Me.MeinFeld) Theke MsgBox ,,Bitte Datum einsetzen"

DF6GL

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Beaker s.a.

Hallo Michael,
Da nicht gesichert ist, dass das Ereignis beim Textfeld ausgelöst
wird, würde ich das gleichnamige Form-Ereignis dazu heranziehen
Private Sub Form_BeforeUpdate(Cancel As Integer)
    If Nz(Me.DeinFeld, "") = "" Then
        Msgbox "Bitte Datum einsetzen"
        Cancel = True
        Me.DeinFeld.SetFocus
    End If
EndSub

gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)