Unzulässiger Wert in Eingabefeld

Hallo Leute,

Ich habe ein Access97-Formular. Dort ist ein Textfeld, wo ein Datum eingegeben werden muss. Das korrespondierende Datenbankfeld ist vom Typ „Datum/Uhrzeit“. Das Eingabefeld im Formular hat als Format: „Datum, kurz“. Alles funktioniert wunderbar. Jetzt wollte ich der schnelleren Eingabe wegen eine Eingabemaske(Eingabefomat) für das Feld definieren, so etwa: 00.00.00. Wenn ich jetzt das Datum eingeben möchte kommt wie erwartet: __.__.__. Bisher alles perfekt. Aber nach Verlassen des Feldes kommt eine Fehlermeldung, dass der eingegebene Wert unzulässig ist.
Warum? Übernimmt er etwa die Punkte nicht mit? Wie ist die Lösung.

Vielen Dank im voraus.
Denis

Hi Denis,

Ich hatte das gleiche Problem.
Irgendwie werden die Punkte tatsächlich nicht übernommen.
Ich habe dann die Format-vorgabe (__.__.__) wieder rausgenommen, und das Eingabeformat auf Datum, Kurz gestetzt und gebe im Fehlerfalle eine Gültigkeitsmeldung („Bitte geben Sie ein Datum ein“) aus. So kann man auch 2.4 als Datum einegben, und es wird als 02.04.02 erkannt.

nicht schön, aber es läuft.
bis dann
Jan

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

Eingabeformat: 00.00.0000;0
Format: tt.mm.jjjj

Gruß
Stephan

Eingabeformat: 00.00.0000;0
Format: tt.mm.jjjj

Gruß
Stephan

Traumhaft. Funktioniert. Du bist ein Hirsch.

Gruß
Den.