HI!!
ich habe zwei Eingabefelder in denen der Benutzer ein von- und ein bisdatum eingeben muß
erst wenn er das Bisdatum eingegeben hat überprüfe ich mittels nachfolgenden Code ob das vondatum kleiner dem Bisdatum ist:
<pre>
if length(datumbis.text)<> 0 then
begin
try
dummy_date:= strtodate(datumbis.text); // ist das ein Datum?
except
showmessage('Das ist kein gültiges Datum!');
datumbis.setfocus;
exit;
end;
if (ve_datumbis.text) <= (ve_datumvon.text) then
begin
MessageDlg ('Gültig bis- Datum muß nach Gültig ab-Datum liegen'
,mtinformation, [mbok],0);
ve_datumbis.setfocus;
end;
end;
</pre>
Leider sagt er mir wenn ich folgendes eingebe das die eingabe nicht korrekt ist ('Gültig bis- Datum muß nach Gültig ab-Datum liegen')
<pre>
vondatum : 20.06.01
bisdatum : 20.03.02
</pre>
wenn ich aber
30.12.05 als bisdatum eingebe ist das für in größer als das vondatum
WER KANN MIR DAS ERKLÄREN??
BINE :O)
ich habe zwei Eingabefelder in denen der Benutzer ein von- und ein bisdatum eingeben muß
erst wenn er das Bisdatum eingegeben hat überprüfe ich mittels nachfolgenden Code ob das vondatum kleiner dem Bisdatum ist:
<pre>
if length(datumbis.text)<> 0 then
begin
try
dummy_date:= strtodate(datumbis.text); // ist das ein Datum?
except
showmessage('Das ist kein gültiges Datum!');
datumbis.setfocus;
exit;
end;
if (ve_datumbis.text) <= (ve_datumvon.text) then
begin
MessageDlg ('Gültig bis- Datum muß nach Gültig ab-Datum liegen'
,mtinformation, [mbok],0);
ve_datumbis.setfocus;
end;
end;
</pre>
Leider sagt er mir wenn ich folgendes eingebe das die eingabe nicht korrekt ist ('Gültig bis- Datum muß nach Gültig ab-Datum liegen')
<pre>
vondatum : 20.06.01
bisdatum : 20.03.02
</pre>
wenn ich aber
30.12.05 als bisdatum eingebe ist das für in größer als das vondatum
WER KANN MIR DAS ERKLÄREN??
BINE :O)
Comment