Autor Thema: Aufruf von Access aus Notes  (Gelesen 1624 mal)

Offline Daniel

  • Senior Mitglied
  • ****
  • Beiträge: 263
  • Geschlecht: Männlich
  • Schlagzeugtrommelfell
    • My personal Website
Aufruf von Access aus Notes
« am: 03.06.04 - 12:17:09 »
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

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Aufruf von Access aus Notes
« Antwort #1 am: 03.06.04 - 14:19:38 »
Hi,

bei welchem Aufruf erscheint denn die Fehlermeldung. Auf den ersten Blick scheint alles richtig auszusehen.


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Aufruf von Access aus Notes
« Antwort #2 am: 03.06.04 - 15:11:29 »
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

 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Daniel

  • Senior Mitglied
  • ****
  • Beiträge: 263
  • Geschlecht: Männlich
  • Schlagzeugtrommelfell
    • My personal Website
Re:Aufruf von Access aus Notes
« Antwort #3 am: 03.06.04 - 16:07:58 »
Sorry, war bis jetzt weg!

Danke für die Hilfe!
Ich werde das gleich mal ausprobieren...
Bis bald!

Daniel

Offline Daniel

  • Senior Mitglied
  • ****
  • Beiträge: 263
  • Geschlecht: Männlich
  • Schlagzeugtrommelfell
    • My personal Website
Re:Aufruf von Access aus Notes
« Antwort #4 am: 03.06.04 - 16:37:20 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz