Autor Beitrag
ElTonno
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

XP, Win 7, Ubuntu
Delphi 2007 Enterprise
BeitragVerfasst: Di 15.12.09 22:00 
TTable
DBGrid
dbase IV

hallo leute.

folgendes problem

ich habe ein DBGrid und eine Spalte Anreise und Abreise. Ich möchte das er mir nur die Anreisen vom aktuellen Datum und von den vorher angereisten in meinem QuickReport ausgibt mit den dazugehörigen namen, die erst später anreisen soll er ignorieren.
Bin föllig ratlos weis nicht wo ich ansetzen soll. Ich wäre über eine hilfe sehr dankbar.


Zuletzt bearbeitet von ElTonno am Di 29.12.09 16:05, insgesamt 4-mal bearbeitet
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 15.12.09 23:21 
Hi,

versuch das mal über die Filter-Property von der Table-Komponente, z.B.

ausblenden Delphi-Quelltext
1:
2:
3:
//z.B. auf einem Button-Click oder so...
Table.Filter := 'Anreise = ''' + DateToStr(date) + '''';
Table.Filtered := True;


Viele Grüße
ElTonno Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

XP, Win 7, Ubuntu
Delphi 2007 Enterprise
BeitragVerfasst: Mi 16.12.09 03:37 
sry, das leert mein DBGrid. Daten sind dann wieder da wenn ich es erneut aufmache. bekomm voll die panne. hab kein dunst wie und wo ich anfangen soll. Mit FieldByName erreiche ich ja nur das mir die Daten angezeigt werden. jetzt nuir noch auf das datum beschränken und ich bin happy :nixweiss: :gruebel:
ffgorcky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 573

WIN XP/2000 & 7Prof (Familie:Win95,Win98)

BeitragVerfasst: Fr 01.01.10 00:13 
Das wäre dann wohl doch einfacher, wenn Du uns denn mal ein Beispiel gibst, wie genau Du es denn jetzt machst, wo es nicht funktioniert. - Also mit ein bisschen von Deinem Quelltext steigen wir da wesentlich schneller ein.
ElTonno Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

XP, Win 7, Ubuntu
Delphi 2007 Enterprise
BeitragVerfasst: Fr 01.01.10 19:12 
Zitat:
"hab kein dunst wie und wo ich anfangen soll."

so viel zum Thema Quelltext.

Hab aber was gefunden was mir weitergeholfen hat.
falls es jemand mal braucht:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm3.QuickRep1BeforePrint(Sender: TCustomQuickRep;
 var PrintReport: Boolean );
begin
table1.filter := 'Anreise <=' + QuotedStr(DateToStr(Date)); 
Table1.Filtered:=true;