Die Community zu .NET und Classic VB.
Menü

FAQ 0054: Wie kann ich aus meiner Anwendung heraus einen Access-Bericht aufrufen?

 von 

Frage 

Wie kann ich aus meiner Anwendung heraus einen Access-Bericht aufrufen?

Antwort  

'   Bitte Verweis auf "Microsoft Access Object" setzen
Dim accApp As Access.Application 
Dim strDB As String
Dim strReport As String

strDB = "C:\Programme\Microsoft Visual Studio\VB98\nwind.mdb"
strReport = "Rechung"

Set accApp = New Access.Application 

Call accApp.OpenCurrentDatabase(strDB)
accApp.Visible = False
Call accApp.DoCmd.OpenReport(strReport, acViewNormalacc)
Call App.Quit

Listing 1: Beispiel von Chris Eibel

Der Name der Datenbank und der Name des Berichts muß an die eigenen Gegebenheiten angepaßt werden.

Dieses Beispiel verwendet early binding, wer lieber late binding benutzen möchte, der wird auf die FAQ 0015: Office-Dokument mit VB verwenden verwiesen.

Ihre Meinung  

Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.