wie kriege ich es hin das im dbgrid nur die datensätze in meinem dbgrid angezeigt werden die für das entsprechende datum zutreffen?
habe eigentlich eine bedingung geschrieben,aber die haut irgendwie nicht hin... :
Delphi-Quellcode:
table1.First;
i:=0;
while not table1.Eof do
begin
i:=i+table1.FieldByName('Terminnummer').AsInteger;
table1.Next;
end;
if datetostr(monthcalendar1.Date) = table1.FieldByName('Datum').AsString then
begin
for n:=0 to i do begin
dbgrid1.Fields[n].Text:=table1.Fields.Fields[n].AsString;
end;
end
else
messagedlg('Keine Termine für dieses Datum vorhanden!',mtinformation,[mbok],0);
ergebnis:er gibt trotzdem alle abgespeicherten termine aus.
und wenn ich grad dabei bin:ich würde wirklich gern nur ausgewählte komponenten aus meiner datenbank in meinem dbgrid anzeigen.wie ist die bedingung dafür?
[edit=r_kerber]Delphi-Tags gesetzt! Mfg, r_kerber[/edit]