ich wollte über folgendes Makro aus einem externen Formular einen Bericht aus meiner Datenbank öffnen (die xxx sind ein Teil des Pfades):
DIM oDatabaseContext AS OBJECT
DIM oDatasource AS OBJECT
DIM oConnection AS OBJECT
SUB Einfamilienhaeuser_tab_oeffnen
oDatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")
oDatasource = oDatabaseContext.getByName("https://start.xxxxxxxxxxxxx:15600/useca ... altung.odb")
oConnection = oDatasource.GetConnection("","")
ThisDatabaseDocument.ReportDocuments.getByName( "alle_Einfamilienhäuser_tab" ).open
END SUB
Dabei bekomme ich aber die Fehlermeldung:
BASIC-Laufzeitfehler.
Es ist eine Ausnahme aufgetreten.
Type: com.sun.uno.RuntimeException
Message: unsatisfied query for interface of type com.sun.star.embed.XStorage!
Wobei ich dazu sagen muß, dass ich den Code aus dem Handbuch "Makros" kopiert habe und den Pfad + Dateiname und den Aufruf des Berichts ergänzt habe.
Hat jemand eine Idee, wie ich den Fehler beheben kann?
Bin für jeden Vorschlag dankbar!

Gruß,
swordfish76