Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Datum korrekt? (https://www.delphipraxis.net/46186-datum-korrekt.html)

schuetze09 20. Mai 2005 09:19


Datum korrekt?
 
Hallo,

wie kann ich prüfen, ob eine DateTime-Eingabe korrekt ist?
Ich verwende ein MaskEdit zur Eingabe (!90/90/0000 !90:00;1;_).

MfG
schuetze09

s14 20. Mai 2005 09:25

Re: Datum korrekt?
 
hallo,
das Datum könnte mit der Funktion "StrToDateTimeDef" geprüft werden.

Gruß
s14

Sharky 20. Mai 2005 09:34

Re: Datum korrekt?
 
Zitat:

Zitat von schuetze09
...Ich verwende ein MaskEdit zur Eingabe ....

Hai schuetze09,

ich verwende für die Datumseingabe ein Delphi-Referenz durchsuchenTDateTimePicker dann musst Du dich nicht um die Prüfung kümmern.

Jasocul 20. Mai 2005 09:51

Re: Datum korrekt?
 
Das Problem mit dem TDateTimePicker ist, dass er nur Datum oder Zeit erfassen kann.
Oder nimmst du einen anderen, als den Standard? Oder habe ich eine Einstellung übersehen? :gruebel:
Aber TMaskEdit benutze ich gar nicht mehr. Zu viel Prüf-Aufwand.

@schutze09:
Schonmal bei den Jedis geguckt, obs da was brauchbares gibt?

Sharky 20. Mai 2005 10:02

Re: Datum korrekt?
 
Zitat:

Zitat von Jasocul
Das Problem mit dem TDateTimePicker ist, dass er nur Datum oder Zeit erfassen kann.

Das stimmt. Aber ich erfasse Datum und Uhrzeit immer in zwei Eingabefeldern. Darum habe ich dieses Problem nicht ;-)

schuetze09 20. Mai 2005 10:43

Re: Datum korrekt?
 
hallo,

and den DateTimePicker hatte ich auch schon gedacht, aber die Eingabe in einer Maskedit ist glaube ich etwas schneller zu händeln als mit dem DateTimePicker das Datum und dann noch die Zeitzusammenzuklicken.
(Natürlich kann man das auch manuell reinschreiben...)

Wenn es also keine Lösung dafür gibt werde ich wohl diese Teil nehmen müssen.

Die Jedis mögen vielleicht so etwas haben, aber ich habe erlich gesagt keine Lust mir wegen einer Kleinigkeit so viel Kram zu installieren.


MfG
schuetze09


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz