Hallo,
bin mir nicht ganz sicher, ob ich Deine Gridfragestellung verstanden habe:
Du hast Daten in mehreren Tabellen, die Du zusammen anzeigen möchtest?
sowas:
select * from a,b where a.id = b.id
Nimm Dir dafür eine TAdoQuery, versorge sie mit dem für Dich korrekten
SQL und öffne sie.
Die TAdoQuery verbindest Du mit einem TDataSource und dieses mit Deinem TDBGrid.
Damit sollten die von Dir gewünschten Daten in dem Grid zu sehen sein.
Die TAdoQuery hat übrigens auch die Filterattribute, hier könntest Du wahrscheinlich per
SQL "alle" Daten laden und per Filter analog zum TAdoDataSet auf den gewünschten Teilbereich einschränken.