Versuche, eine View zu erstellen (CREATE VIEW). Laut
SQL-Standard sind Views update-fähig. Ich kenn DBISAM nicht, der Name (ISAM) deutet allerdings nicht auf eine
DB nach dem
SQL-Standard hin...
Wenn das nicht klappt, überlass das Updaten
ADO. Manchmal kommen ganz brauchbare Ergebnisse raus, manchmal aber auch nicht.
Im schlimmsten Fall stellst Du die Joins eben mit verschiedenen Tabellen in Delphi nach und updatest per Hand.