Autor Beitrag
EddieMcCool
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: So 24.02.08 17:25 
hi,nach einem click auf den monthcalendar soll per button ein neues formblatt erscheinen, das alle datensätze anzeigt die das entsprechende datum betreffen.
habe folgendes geschrieben:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TForm1.BitBtn2Click(Sender: TObject); 
begin 
form1.Visible:=false; 
form3.Visible:=true; 
form3.Table1.Filtered:= false; 
form3.Table1.Filter:= datetostr(MonthCalendar1.date); 
form3.Table1.Filtered:= true;


wenn ich es jetzt compiliere und den button benutzen will kommt die fehlermeldung ungültiger filterausdruck erkennt jemand einen fehler die syntaxüberprüfung zeigt nichts an.

Moderiert von user profile iconAXMD: Delphi-Tags hinzugefügt
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: So 24.02.08 17:33 
Dein Filterausdruck muss einen Wahrheitswert liefern - Es reicht nicht, einen Wert dort reinzukippen.
Also wenn deine Query ein Feld Datum hat wäre der korrekte

ausblenden Delphi-Quelltext
1:
Filter:= Format('Datum<%s',[QuotedStr(FormatDateTime('dd.mm.yyyy',Calendar.Date))]);					


Allerdings würde ich vorsicht walten lassen - datumsfelder sind u.U. landesspezifisch.
Also dann eher Tag, Monat und Jahr einzeln vergleichen.
Cheers
Msch

Moderiert von user profile iconAXMD: Delphi-Tags hinzugefügt

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
EddieMcCool Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: So 24.02.08 17:44 
hey ich danke dir wirklich vielmals.
es funktioniert es gibt nur ein problem, wenn ich zum beispiel den 29. anklicke zeigt er mir den 28. an.
EddieMcCool Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: So 24.02.08 17:47 
dummheit lässt grüßen habs gerafft danke hab nicht den < wert gesehen einfach = setzen und schon klappts danke
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: So 24.02.08 17:47 
Schaltjahrproblem?

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?