2009-06-08 11 views
3

Ich habe einen Bericht auf einem MS Reporting Services-Server bereitgestellt, funktioniert gut. Ich kann von einer ASPX-Seite ohne Probleme darauf zugreifen, die Berichtsparameter usw. mit der Report Viewer-Komponente von Microsoft einstellen. Funktioniert super.MS Reporting Services Bericht-Viewer in MS Access-Datenbank

Die Frage ist: Gibt es eine Möglichkeit, diesen Bericht innerhalb eines Formulars in einer Access Datenbank anzuzeigen? Gibt es eine Version des Berichts-Viewers, die mit MS Access verwendet werden kann?

Ich habe online gesucht, aber ich kann keine Lösung finden.

Ich weiß, dass ein Access-Bericht in SSRS importiert werden kann, aber ich muss einen SSRS-Bericht in Access anzeigen können.

Danke !!

+0

Um es in Access zu manipulieren, benötigen Sie eine COM-Schnittstelle und wenn Sie es in Access anzeigen möchten, benötigen Sie wahrscheinlich eine Art von ActiveX-Steuerelement, das den fremden Bericht anzeigen kann. Hässlich? Sie wetten. Diese Tools wurden jedoch nicht für die Verwendung in Access entwickelt, da Access einen der besten Report Writer überhaupt bietet. –

Antwort

2

Nicht in einer Form direkt.

Am besten erhalten Sie eine Art "Web" -Steuerelement, das verwendet werden kann, um dem Bericht eine IE-Sitzung zu geben. Oder Sie haben ein Link-Label mit URL Access, um ein separates IE-Fenster zu erstellen.

+0

Ich habe versucht, den Web Browser Control und ich konnte es nicht richtig funktionieren. Es fragt nach dem Passwort 3 oder 4 Mal ... aber es zeigt den Bericht am Ende nicht an. Ich würde den 2. Ansatz mit einem externen IE-Fenster empfehlen. –

2

Insert, ActiveX-Steuerelement, Microsoft Web Browser können Sie ein Webbrowser-Steuerelement in einem Access-Formular einrichten.

Ich denke, dass SSRS ist ein völlig überlegenes Produkt, ich würde nur Access loswerden und ein aktuelles Reporting-Tool verwenden. Microsoft hat ReportViewer-Steuerelemente implementiert, mit denen Sie SSRS-Berichte an beliebiger Stelle (in .NET-Land) einbetten können.

Vielleicht könnten Sie ein Access-Add-In erstellen, das dieses Steuerelement verwendet.

Aber unter dem Strich ist SSRS die Zukunft-- SSRS ist in der Mitte von Dutzenden von Microsoft-Softwareprodukten eingebettet - Team Foundation Server zum Beispiel .. und ich denke, dass es offensichtlich ist, dass SSRS leistungsfähiger ist und doch ist es immer noch KOSTENLOS in der Express-Ausgabe.

Verwandte Themen