Domino 9 und frühere Versionen > Entwicklung
Aufruf von Access aus Notes
(1/1)
Daniel:
Hallo Zusammen! Ich hoff, jemand kann mir weiterhelfen.
Ich möchte aus Notes eine Access.mdb aufrufen. Mit Word funktioniert das Wunderbar aber bei Access???
Ich führ folgendes aus:
Dim obj_AccessApplication As Variant
Dim obj_AccessDatabase As Variant
Set obj_AccessApplication = CreateObject("Access.Application")
Set obj_AccessDatabase = obj_AccessApplication.OpenCurrentDatabase("\\hbdo01\groups\Vert_Info\FEHLER_BASIS.mdb")
obj_AccessApplication.Visible = True
Ich bekomme immer den Fehler TypeMismatch 13 zurück.
Weiß jemand von euch, was ich da falsch mache?
SG
Daniel
Axel:
Hi,
bei welchem Aufruf erscheint denn die Fehlermeldung. Auf den ersten Blick scheint alles richtig auszusehen.
Axel
Axel:
Hi,
ich hab' in der Zwischenzeit mal ein bisschen rumprobiert und den Fehler gefunden.
Er tritt in dieser Zeile auf:
Set obj_AccessDatabase = obj_AccessApplication.OpenCurrentDatabase("\\hbdo01\groups\Vert_Info\FEHLER_BASIS.mdb")
Denn die Methode OpenCurrentDatabase liefert keinen Rückgabewert.
So funktioniert's:
Call obj_AccessApplication.OpenCurrentDatabase("\\hbdo01\groups\Vert_Info\FEHLER_BASIS.mdb")
Aber dann nur obj_AccessApplication.Visible = True aufzurufen reicht nicht aus, denn Access wird gleich wieder geschlossen. Du musst noch ein Formular, Report oder Tabelle öffnen.
So kann z.B. ein Öffnen einer Tabelle (hier eine Tabelle mit Namen Adresse aussehen):
Call obj_AccessApplication.DoCmd.OpenTable("Adressen",0)
Axel
Daniel:
Sorry, war bis jetzt weg!
Danke für die Hilfe!
Ich werde das gleich mal ausprobieren...
Bis bald!
Daniel
Daniel:
Scheint wirklich zu funzen. Ich hab momentan noch das Glück, dass innerhalb der MDB nach dem Aufruf automatisch ein Formular aufgerufen wird. Aber ich werde den Aufruf noch einbauen. Muss nun zum Zahnarzt.....
Bis Bald und 1000 Dank!
Daniel
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln