Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: gromax am September 29, 2014, 14:18:40

Titel: Bericht als pdf.-Datei anzeigen
Beitrag von: gromax am September 29, 2014, 14:18:40
Hallo liebe Access-Profis,

ich habe eine Datenbank und möchte dem Anwender die verschiedenen Berichte mit der Option der elektronischen Weiterverwendung (EMail, Datei speichern) zur Verfügung stellen.
In Abwandlung der VBA-Beispiele in Literatur und Internet habe ich nun folgenden Code erstellt:

Private Sub Befehl44_Click()

DoCmd.OutputTo acOutputReport, "Bericht zu den Bescheiden des Vorjahres", acFormatPDF, "Übersicht zum Vorjahr", True

End Sub


Dieser Code funktioniert nicht; ich erhalte die Fehlermeldung >>Laufzeitfehler '2059'<< mit dem Hinweis, dass Access das Objekt >>'[1<< nicht finden kann.
Was ist am obigen Code denn falsch?

Für eine Unterstützung bin ich sehr dankbar.

Viele Grüße
gromax
Titel: Re: Bericht als pdf.-Datei anzeigen
Beitrag von: DF6GL am September 29, 2014, 14:43:05
Hallo,

zunächst rate ich, ÜBERALL und in ALLEN (eigen-definierten) Namen (Tabellennamen, Tabellenfeldnamen, Abfragenamen, Formular- und Berichtnamen, Dateinamen) die Leer-/Sonderzeichen zu eliminieren. (das erübrigt die ansonsten erforderliche und konsequente Klammerung der Namen mit Eckklammern.)

Zudem sollte der PDF-Dateiname mit der Dateiendung versehen  werden (.PDF).

"Bericht zu den Bescheiden des Vorjahres" könnte kurz und knackig "rpt_VorjahrsBescheide" benannt werden... (Ein Unterstrich zählt nicht zu den Sonderzeichen.)  8)
Titel: Re: Bericht als pdf.-Datei anzeigen
Beitrag von: gromax am September 29, 2014, 14:56:09
Hallo DF6GL,

super! In der Literatur (Doberenz, Hölscher) fehlt dieser Hinweis bzw. ist die Möglichkeit der großzügigeren Nomenklatur dargestellt.
Problem gelöst!!

Vielen Dank!
gromax