Einzelnen Beitrag anzeigen

Fengi
(Gast)

n/a Beiträge
 
#1

nur bestimmte einträge im dbgrid anzeigen

  Alt 12. Dez 2003, 19:51
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]
  Mit Zitat antworten Zitat