Anders als über den bereits erkannten Weg gehts halt nicht, da die Daten ja in verschiedenen Datenbanken stehen.
SQL ergibt da nichts.
Access kann sowohl lokale als auch verknüpfte Tabellen "joinen", wobei allerdings der Inhalt der kompletten Tabelle lokal kopiert wird um dann die nicht benötigten Daten wieder zu verwerfen.
Performancegewinn kann man nur erreichen, wenn man auf er AS bereits eine vorselektierte View (keine LF !) erstellt und diese dann in Access verbindet.

Mit VB native gehts auch, aber halt mit zusätzlichem Programmieraufwand.