Zur Hauptseite ... Zum Onlinearchiv ... Zum Abonnement ... Zum Newsletter ... Zu den Tools ... Zum Impressum ... Zum Login ...

PDF-Datei im Formular anzeigen

Wie es der Teufel will, wnscht sich ein Kunde die Anzeige von PDF-Dokumenten in einem Access-Formular. Nichts leichter als das, wie der vorliegende Beitrag zeigt. Einzige Voraussetzung ist die Installation einer Version des Adobe Acrobat Readers und das Vorhandensein des entsprechenden OCX-Steuerelements.

Beispieldatenbank

Die Beispieldatenbank enthlt ein Formular mit dem PDF-OCX zur Anzeige einer per Dateiauswahldialog ermittelten PDF-Datei.

Integrieren des PDF-Steuerelements

Erstellen Sie zunchst ein neues Formular. Fgen Sie diesem das PDF-Steuerelement hinzu. Dazu whlen Sie aus der Menleiste den Eintrag Einfgen/ActiveX-Steuerelement... aus. Benennen Sie das Steuerelement in ctlPDF um.

Abbildung 1

Das PDF-Steuerelement mit einem Dokument fllen

Um im Formular ein Dokument anzuzeigen, mssen Sie dieses zunchst auswhlen. Dazu verwenden Sie einen Dialog zur Auswahl von Dateien wie im Beitrag Dateidialog per VBA ffnen vorgestellt.

Fr die Schaltflche zum Anzeigen des Dialoges legen Sie die folgende Ereignisprozedur an:

Private Sub cmdAuswaehlen_Click()

    Dim objPDF As PdfLib.Pdf

    Set objPDF = Me.ctlPDF.Object

    Me.txtDatei = DateiOeffnen("Datei ffnen", ".pdf-Dateien" & Chr$(0) & "*.pdf")

    If Not Nz(Me.txtDatei, "") = "" Then

        objPDF.src = Me.txtDatei

    End If

End Sub

Die Prozedur erstellt zunchst eine Objektvariable fr den Verweis auf das PDF-Steuerelement. Anschlieend zeigt sie den Dialog zur Auswahl der gewnschten PDF-Datei an. Wenn der Dialog einen Dateinamen zurckgibt, weist die Prozedur der Eigenschaft src des PDF-Steuerelements den Namen der ausgewhlten Datei zu.

© 2003-2015 André Minhorst Alle Rechte vorbehalten.