Ich nutze folgende Komponenten, um über Firebird auf die Daten zuzugreifen:
-
IB Database
-
IB Table
- Datasource.
Dazu noch einzelne DBEdit Felder zum Eintragen und ein SG von TMS zur Gesamtanzeige.
Bei Datasource gibt es ein OnDataChange. Vielleicht geht das.
Das
RecordCount würde ich durch ein
Select Count(*) einer zusätzlichen
Query ersetzen.
RecordCount holt alle Daten lokal rüber und zählt dabei die Datensätze.
Zur Zeit habe ich nur eine Gesamtübersicht im Grid, aber vielleicht filtere ich die dann auch mal, wenn es zu viele werden. Dann wäre dein Tipp auf jeden Fall wichtig, da ich ansonsten falsche Werte bekomme.
Werde mit euren Tipps weitermachen.