Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Leeres Datumsfeld abfragen?

  Alt 19. Jan 2006, 00:26
Zitat von topoh:
Delphi-Quellcode:
Dat := FieldByName('LetzteWartung').AsDateTime;
If TableHSKS['LetzteWartung'] <= null Then Label27.Caption :='N/A';
If TableHSKS['Zyclus']= '3 MonateThen dat:=dat+90;
If TableHSKS['Zyclus']= '6 MonateThen dat:=dat+180;
etc....
Also das kann ja auch verständlicherweise nicht funktionieren. Delphi kennt das Schlüsselwort null nicht.

Aber probier mal so:

Delphi-Quellcode:
if FieldByName('LetzteWartung').IsNull then begin
   label27.caption := 'N/A' ;
end else if FieldByName('LetzteWartung').AsDateTime = 0 then begin
   label27.caption := 'N/A' ;
end else begin
   If TableHSKS['Zyclus']= '3 MonateThen dat:=dat+90;
   If TableHSKS['Zyclus']= '6 MonateThen dat:=dat+180;
end ;
  Mit Zitat antworten Zitat