Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: datekk am Juni 16, 2014, 13:22:32

Titel: Bericht als PDF in bestimmten Ordner mit bestimmten Namen speichern
Beitrag von: datekk am Juni 16, 2014, 13:22:32
Hi.

Ich habe einen Bericht, welcher von einem Formular aus aufgerufen wird. Beim Aufruf (Klick auf Schaltfläche) wird dem Bericht noch eine ID übergeben, um den Bericht auf den aktuellen Datensatz zu beschränken. Diesen Bericht speichere ich dann immer händisch per Klick auf  "Externe Daten / PDF oder XPS"

Dies möchte ich gern automatisch erledigen lassen. Der Speicherpfad ist immer gleich -z.B. C:/Test/ Der Dateiname soll sich aus Feldern des Berichts zusammensetzen, also z.B. so: [Kategorie] & "_" & [Firmenname] & "_" & [ID] & ".pdf"

Dies ist sicher irgendwie mit VBA möglich.. Nur wie und wo muss ich die VBA Anweisung einbauen?

Nutze Access 2013.

Freue mich auf Eure Antworten.

LG
..::datekk::..
Titel: Re: Bericht als PDF in bestimmten Ordner mit bestimmten Namen speichern
Beitrag von: datekk am Juni 26, 2014, 13:22:02
Hi datekk,

das ist kein Problem. Wähle z.B. im Bericht (Layoutansicht) einen Bereich auf den Du klickst wenn der gerade angezeigte Bericht gedruckt werden soll. Wähle z.B. für die Zelle in den Eigenschaften "bei klicken" aus. Dann öffnest Du den Code-Generator.

Nun kannst Du z.B. diese Option verwenden:

DoCmd.OutputTo acOutputReport, "Berichtname", acFormatPDF, "C:\Pfad\" & Me.Kategorie & "_" & Me.Firmenname & "_" & Me.ID & ".pdf"

Grüße


Titel: Re: Bericht als PDF in bestimmten Ordner mit bestimmten Namen speichern
Beitrag von: datekk am Juni 26, 2014, 13:22:38
Oh danke funktioniert :)
Titel: Re: Bericht als PDF in bestimmten Ordner mit bestimmten Namen speichern
Beitrag von: ku66 am November 19, 2014, 06:27:08
Super Erklärung - vielen Dank.