Ich versuche, eine Datenbank in zwei Teile zu teilen - ein Backend, das automatisch aktualisiert wird, und ein Frontend, das das Suchen und Hinzufügen/Bearbeiten von Kommentaren ermöglicht. Die Daten in der Quelldatenbank werden aus mehreren Tabellen in ein Paar von Abfragen zusammengeführt, und ich möchte diese Abfragen als Quelle der aktuellen Datenbank verwenden.Wie Verwenden einer Abfrage in einem anderen DB als RecordSource eines Formulars?
Access 2007 unterstützt die Aufteilung einer Datenbank in mehrere Teile, aber nicht in der Art, die ich suche. Er behält die Tabellen in der Quelldatenbank und fügt alle Formulare, Abfragen, Berichte und Makros in die neue Datenbank ein. Die Tabellen und Abfragen befinden sich bereits im Back-End, und diese neue Datenbank sollte dem Endbenutzer nur eine gute GUI bieten.
Access 2007 unterstützt auch verknüpfte Tabellen, die jedoch nur eine Tabelle als Quelle und kein Abfrageobjekt verwenden können.
Ich dachte, dass der beste Weg, dies zu tun wäre, um eine SQL-Abfrage zu tun, nach dem Vorbild der
SELECT * FROM SourceQuery IN "C:\Path\To\ExternalDB.accdb";
Ist das, was zu noch möglich arbeite ich, und wäre dies der beste Weg sein, TU es?
Da es immer noch relativ früh im Projekt ist, ist die Neustrukturierung der Datenbank nicht ausgeschlossen, aber etwas, das ich lieber vermeiden würde.
Warum sind Sie dagegen, dass die Abfragen, wo sie hingehören, im Frontend liegen? –