Ist Dir damit geholfen, wenn Du eine der beiden Tabellen auf
der anderen MDB verknüpfst? Dann kannst Du sie ja als lokale
Tabelle ansprechen und Dein relativ triviales SQL ansetzen.
Das Problem ist, dass die Access-Datenbanken in einer
bestehenden Programmversion existieren und die Typdefinition
nicht so einfach geändert werden kann.
Wenn man durch einen Befehl unter VB diese Verknüpfung
on-the-fly erstellen kann und dann nutzen, dann wäre das
natürlich toll, ich weiss nur nicht wie…
Das geht, ich hab im Moment die Objekthierarchie leider nicht im Kopf: Es gibt beim Database-Objekt irgendwo eine Tabledefs-Auflistung, die Deine Tabellendefinitionen enthält. Die Attribute der Definitionen kannst Du Dir anzeigen lassen. Wenn Du auf einer verknüpften Tabelle deren Eigenschaften anschaust, kriegst Du schnell heraus, wie das geht: neuen Tabledef erstellen, Felder füllen (da wird der lokale Name der Tabelle einzutragen sein, der Name auf der entfernten DB, der Pfad der DB und ein, zwei weitere Dinge). Wenn das durch ist, hast Du eine verknüpfte Tabelle, und Dein SQL greift.
Ein ähnliches Beispiel ist in der Nordwind.mdb enthalten, dort gibt es eine Prozedur, die alle Verknüpfungen üerprüft und ggf. neu setzt.
Hoffe das hilft 
Gruß
J.