online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon wasa51 vom 08.11.2019, 10:45 Options

Das eingegebene Datum darf nicht in der Vergangenheit liegen

Hallo miteinander,

ich habe folgendes Problem, in einer Tabelle wird ein Lieferdatum eingegeben. Diese Datum darf nicht in der Vergangenheit liegen. Heißt das Datum muss auf jeden Fall nach Datum heute liegen. Entweder mit eine Formel oder indem das Datum dann rot wird.

Gruß Traude


Antwort schreiben

Antwort 1 von lleopard vom 08.11.2019, 10:52 Options

hi traude,

etwas wenig was du uns da gibst,...

wo wird das denn abgefragt? In einem Formular? Einer Abfrage? Einem Modul?

Falls du ein Formular hast und darin ein Eingabefeld, stellst du das Format auf Datum ein (auf die Art ist der Eingegebene Wert immer im richtigen Format, dann kannst du die Eigenschaft [Ereignisprozedur] auf "nach aktualisierung" stellen und dort dann den Wert des Feldes prüfen lassen:

if Me!Eingfabefeld.Value <=Date() then
msgbox "Datum darf nicht in der Vergangenheit liegen.", vbOkOnly + vbCritical,"Fehler in der Datumsprüfung"
exit sub
end if

Fertisch,...

Das gleiche - nicht dasselbe - in einem Modul... dort mußt du auf das Formular verweisen, auf das Feld, in das eingegeben wird ...
ZB so:
if Forms!Eingabeformular!Eingfabefeld.Value <=Date() then
msgbox "Datum darf nicht in der Vergangenheit liegen.", vbOkOnly + vbCritical,"Fehler in der Datumsprüfung"
exit function
end if

In einer Abfrage hinterlegst du im Feld, wo das Datum steht einfach nur als Kriterium >= Datum(), insofern es sich dabei um ein Datumsfeld handelt ?! ...

Gruß leo

Antwort 2 von wasa vom 09.11.2019, 11:43 Options

hey leo,

hat fast gleich super funktioniert. Allerdings habe ich das ereignis vor aktualisierung gelegt, nach hat nicht funktioniert. Bestimmt habe ich was falsch gemacht.
ich kann gar nicht programmieren und bin zu meiner datenbank gekommen wie die jungfrau.....
ich habe nur für mich persönlich eine komfortable abfrage erstellt, inzwischen arbeiten 10 Personen mit der datenbank und jeder möchte immer noch eine funktion extra.
deshalb hier noch meine zusatzfrage gibt es ein gutes einfaches buch zum einstieg in die programmierung mit beispielen.

lg
traude

Ähnliche Themen

Datum und Uhrzeit
Mustang351  22.03.2007 - 87 Hits - 3 Antworten

Bestand aktualisieren
Gagamello  29.03.2007 - 59 Hits - 1 Antwort

Makro - Kopieren von Feldinhalten abhängig von zugehörigem Datum
jojow  12.06.2007 - 57 Hits - 10 Antworten

Datum Verlust
friedrich  02.11.2007 - 62 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026