Ich muss in meinem Programm Datenbankfelder aus verschiedenen Datenbanken in
einem MSHFlexGrid darstellen.
Allerdings soll man auch den Inhalt des FlexGrids nach allen Felder sortieren können. Das wird natürlich schwierig, da die
Daten ja aus verschiedenen Datenbanken kommen. Wie kann man das am besten
umsetzen?
Es kommt auf das .DataSource des MSHFlexGrids an. Wenn Du eine Access-DB hast kannst Du entweder die Jet-Engine oder ADO benutzen. Die Kunst, mehrere Tables in einem FlexGrid zu vereinen, ist der Join (oder Query in Access) selbiger. Mit der JetEngine kannst Du eine Access-Query als DataSource verwenden, mit ADO mußt Du ein SQL-Statement mit einem Join über alle gewünschten Tables erstellen, wie z.B.
SELECT * FROM Namen INNER JOIN Adressen ON Namen.Key=Adressen.Key