Access als Front End

Hallo zusammen,

ich nutze Access 2003 als Fornt End und als Back End eine Oracle Datenbank Version 10g. Jeder Benutzer arbeitet also mit seiner eigenen Access Benutzerschnittstelle mit den gleichen Daten. Ich, als Entwickler, arbeite ständig an einem neuen Design der Access Benutzerschnittstelle. Ist es fertig, wird es allen Benutzern auf den Rechner kopiert und gegen das alte ersetzt.

Soweit so gut! Jetzt das Problem:
Eigene Benutzer erstellen sich eigene Abfragen um die Datenbank bedarfsgerecht auswerten zu können. Diese Abfragen werden natürlich in dem persönlichen Access Front End abgelegt, das dann irgendwann durch eine neue Version ersetzt wird. Damit wären dann auch die erstellten Abfragen weg.

Jetzt meine Frage:
Kennt jemand eine Möglichkeit Abfragen in einem Access Back End zu speichern? Und weiß am besten auch noch wie man dass dann im VB Code realisiert. Dann könnte man jedem Benutzer zusätzlich sein eigenes Access Back End auf dem lokalen Rechner anlegen, in dem die Abfragen gespeichert werden.

Vielen Dank für jede Antwort. Schöne Grüße David

Hallo,

man könnte grundsätzlich z. B. mit

DoCmd.TransferDatabase acExport, „Microsoft Access“, „c:\AbfrageBE.mdb“, acQuery, „Abfrage1“, „Abfrage1“

die Abfragen in eine ext. Access-DB-Datei exportieren und dort ablegen. Wenn eine Abfrage gebraucht wird, kann die zunächst mit selber Methode „zurückimportiert“ und ausgeführt werden.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

man könnte grundsätzlich z. B. mit

DoCmd.TransferDatabase acExport, „Microsoft Access“,
„c:\AbfrageBE.mdb“, acQuery, „Abfrage1“, „Abfrage1“

die Abfragen in eine ext. Access-DB-Datei exportieren und dort
ablegen. Wenn eine Abfrage gebraucht wird, kann die zunächst
mit selber Methode „zurückimportiert“ und ausgeführt werden.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hey,

also erstmal vielen Dank. Das ist egnau was ich gesucht habe. Habe im Moment noch ein paar andere Sachen zu erledigen. Sobald ich es gemacht habe bekommst du aber auch ein vernünftiges Feedback. Also schau am besten die Tage nochmal rein.

Vielen vielen Dank, schöne Grüße