Hallo Fengi,
zunächst erst einmal herzlich willkommen in der Delphi-Praxis. Als erstes ein Heinweis. Wenn Delphi-Code in die Dalphi-Tags einbettest (Button "Delphi-Code") dann ist er besser lesbar. Und: Jede Frage ein eigener Thread.
Zur Frage: Im DBGrid wird zunächst der gesamte Inhalt einer
DB-Tabelle angezeigt. Du hast jetzt die Möglichkeit, einen Filter zusetzen (Eigenschaften Filter und Filtered von TTable). Alternativ kannst Du auch eine TQuery benutzen und schreibst ein entsprechendes
SQL-Statement.
Abschließend muß ich gestehen, dass ich Deinen Quellcode nicht so ganz verstehe, vor allem den zweiten teil.