VBA:Formular aus anderer Datenbank öffnen

Hallo liebe Accessler,

benutze Access97 und möchte aus einer Applikation per Button (und per VBA und dynamisch) aus einer anderen Accessdatenbank ein bestimmtes Formular (wenn möglich in einem neuen Fenster) aufrufen. Dynamisch und per VBA derhalb weil sich der Pfad und der Dateiname in Abhängigkeit von den Daten der „Hauptapplikation“ ändern wird.

Jemand eine Idee, vielen Dank im Voraus

Peter

Hallo Peter,

das geht nicht! Ist auch nicht sinnvoll, daher wäre es interessant zu wissen, warum du das benötigst.

Möglicher Weise gibt es eine ganz einfache andere Lösung!?

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo Peter,

nur ein Formular oeffnen geht nicht. Man kannlediglich eine 2. Access-Instanz oeffnen und darin das Formular. Das funktioniert entweder ueber ein OLE-Objekt oder aber ueber den Kommandozeilenparamter beim Aufruf.

Tschau
Peter

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

Hallo liebe Accessler,

also ich habe das Problem mittlerweile gelöst.

Wie mein Namensvetter Peter richtig festgestellt hat, geht es nur in einer anderen Accessinstanz.

Gelöst erstmal so

Application.FollowHyperlink „C:\test\a.mdb“

und in a.mdb als Startformular mein gewünschtes Formular eingestellt (was es glücklicherweise sowieso ist). Ansonsten würde meine Lösung schiefgehen.

Obwohl mein aktuelles Problem gelöst ist, würden mich trotzdem Antworten interessieren, wie man das grundsätzlich machen könnte.

Also zweite Accessdatenbank starten und dort ein bestimmtes Formular öffnen und das per VBA.

Danke für Eure bisherigen ( evtl. zukünftigen) Bemühungen.

Peter

Im übrigen geht das schon…
siehe FAQ 1.14 (http://www.donkarl.com/FAQ/FAQ1Grundlagen.htm#1.14)

Gruß aus dem Norden
Reinhard Kraasch

(http://www.dbwiki.de - das Datenbank-Wiki)