Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Editfeld auf Datum überprüfen (https://www.delphipraxis.net/114137-editfeld-auf-datum-ueberpruefen.html)

X-org 20. Mai 2008 13:01


Editfeld auf Datum überprüfen
 
Hallo,

ich habe folgendes Problem.
Ich möchte den Inhalt aus einem Editfeld in eine Datenbank speichern.
Da es die Datumseingabe ist möchte ich vor dem post überprüfen ob die
Benutzereingabe überhaupt ein Datum ist. wenn nicht soll dann natürlich eine
Fehlermeldung erscheinen und der Post wird nicht ausgeführt.

Wer kann mir dabei helfen???
Danke im Voraus.

Mackhack 20. Mai 2008 13:02

Re: Editfeld auf Datum überprüfen
 
MaskEdit vlt. verwenden?

mkinzler 20. Mai 2008 13:03

Re: Editfeld auf Datum überprüfen
 
Delphi-Quellcode:
If not TryStrToDate( Edit.Text, dummy) then //Kein Datum

Sharky 20. Mai 2008 13:09

Re: Editfeld auf Datum überprüfen
 
Hai X-org,

erst einmal: "Herzlich Willkommen in der Delphi-PRAXiS" :hello:

Zitat:

Zitat von X-org
... Ich möchte den Inhalt aus einem Editfeld in eine Datenbank speichern. ...

Ich verwende zur Datumseingabe immer TDateTimePicker. Das finde ich einfacher und es können keine Fehler passieren.

X-org 20. Mai 2008 13:22

Re: Editfeld auf Datum überprüfen
 
Als erstes "Danke schön" für den Empfang Sharky aber so ein TDateTimePicker
passt mir nicht so richtig ins Design.

Als zweites:
Danke an mkinzler aber was bedeutet das "dummy"???

Zitat:

If not TryStrToDate( Edit.Text, dummy) then //Kein Datum
Danke

mkinzler 20. Mai 2008 13:30

Re: Editfeld auf Datum überprüfen
 
Ist eine Variable vom typ TDate, der das Ergebnis zugewiesen wird, wird aber u.U. nicht weiterverwendet deshalb dummy

X-org 20. Mai 2008 13:37

Re: Editfeld auf Datum überprüfen
 
Danke für die Antwort.

Jetzt geht alles.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.

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