Einzelnen Beitrag anzeigen

rory
(Gast)

n/a Beiträge
 
#2

Re: Unterschiedliche Datum-Formate in ein DBEdit eingeben

  Alt 25. Mär 2006, 21:47
dat := DBEditVDatum.EditText;

23.03.2006 (zehnstellig) und 23032006 (achtstellig):

Mit "stringreplace" in dat die Punkte durch '' (nix) ersetzen lassen => Achtstellig.

Wenn achtstellig mit "insert" die Punkte in dat wieder einsetzen.
DBEditVDatum.EditText := dat;

230306 (sechsstellig):

Mit "insert" 20 in dat einfügen => Achtstellig.

Wenn achtstellig mit "insert" die Punkte in dat wieder einsetzen.
DBEditVDatum.EditText := dat;

Falls jemand den 23.03.2006 aber als 23306 (fünfstellig) eintippt, wirds komplizierter, bei der vierstelligen Eingabe (4506 z.B. für den 04.05.2006) erst recht

Mein Vorschlag: Die Datumsangabe nur über einen DateTimePicker erlauben.

mfg
  Mit Zitat antworten Zitat