Discussion:
Mehrere Berichte in ein PDF-Dokument ausgeben
(zu alt für eine Antwort)
Carsten Steinhoff
2007-03-09 17:58:01 UTC
Permalink
Hallo,

ich weiss, dass eine ähnliche Frage hier bereits mehrere Male gestellt
wurde ... eine passende Antwort für mein Problem war nicht dabei.
Folgendes:

Ich habe etwa 30 verschiedene Access-Berichte, die teilweise
aufwendige Graphiken und/oder Abfragen enthalten und für verschiedene
Adressaten gedacht sind.
Der Endbenutzer soll über Auswahlboxen wählen können, welche der
Berichte in einem zusammengefassten Bericht enthalten sein sollen. Mit
einem Klick wird das ganze als PDF übergeben und in EINER Datei
ausgedruckt ...

Einzelne Berichte aus Access heraus auszudrucken ist nicht weiter
schwer und sie manuell zusammenzufügen ginge auch - aber wie könnte
man alles möglichst einfach automatisieren???

Hat jemand eine Idee?

Gruss, Carsten

P.S: Ich benutze Access 2003 SP3
Thomas Möller
2007-03-09 18:29:28 UTC
Permalink
Hallo Carsten,
Post by Carsten Steinhoff
Ich habe etwa 30 verschiedene Access-Berichte, die teilweise
aufwendige Graphiken und/oder Abfragen enthalten und für verschiedene
Adressaten gedacht sind.
Der Endbenutzer soll über Auswahlboxen wählen können, welche der
Berichte in einem zusammengefassten Bericht enthalten sein sollen. Mit
einem Klick wird das ganze als PDF übergeben und in EINER Datei
ausgedruckt ...
Einzelne Berichte aus Access heraus auszudrucken ist nicht weiter
schwer und sie manuell zusammenzufügen ginge auch - aber wie könnte
man alles möglichst einfach automatisieren???
welches Tool nimmst u denn zum PDF'en?

FreePDF z.B. hat einen so genannten Multi-Dokument-Modus. Wie Du das per
VBA ansteuerst müsstest Du allerdings noch herausfinden. ;-)

CU
--
Thomas

Homepage: www.Team-Moeller.de
roland burkhardt
2007-03-09 19:57:55 UTC
Permalink
Hallo
Post by Thomas Möller
Post by Carsten Steinhoff
Einzelne Berichte aus Access heraus auszudrucken ist nicht weiter
schwer und sie manuell zusammenzufügen ginge auch - aber wie könnte
man alles möglichst einfach automatisieren???
welches Tool nimmst u denn zum PDF'en?
FreePDF z.B. hat einen so genannten Multi-Dokument-Modus. Wie Du das per
VBA ansteuerst müsstest Du allerdings noch herausfinden. ;-)
ich hab das so gelöst, dass ich die zu druckenden Dokumente in einer Tabelle
aufliste. (die professionelle Lösung wäre wohl ein Array). Dann lasse ich
den Bericht diese Tabelle abarbeiten und auf dem Drucker pdf995 ausgeben.
Dieser virtuelle Drucker macht aus dem ganzen Druckspool eine einzige Datei,
gibt also nicht einzelne Seiten aus.
Funktioniert bei mir schon seit längerem problemlos

pdf995 entspricht etwa FreePdf, ist aber einfacher zu installieren. FreePdf
dürfte aber etwa zum gleichen Ergebnis führen

en Gruess us aarau
ciao
roland
Carsten Steinhoff
2007-03-09 20:30:00 UTC
Permalink
Hmmm... also am liebsten wäre mir eine Lösung ganz OHNE irgendetwas zu
installieren. Bereits vorhanden ist der PDF-writer (die Basisversion).
Unser System gleicht einem Hochsicherheitstrakt und da einfach mal was
installieren zu lassen, geht nicht ohne einen riesigen Aufwand zu
treiben.

Gibt es evtl. die Möglichkeit mehrere Berichte (als Unterberichte) per
VBA in einen neuen Bericht einzufügen und durch Seitenumbruch zu
trennen???

Oder vielleicht gibts noch eine andere Möglichkeit ohne
Installation ????
roland burkhardt
2007-03-09 21:32:32 UTC
Permalink
hallo Carsten

"Carsten Steinhoff" <***@gmx.de> schrieb im Newsbeitrag news:***@v33g2000cwv.googlegroups.com...
Hmmm... also am liebsten wäre mir eine Lösung ganz OHNE irgendetwas zu
installieren. Bereits vorhanden ist der PDF-writer (die Basisversion).
Unser System gleicht einem Hochsicherheitstrakt und da einfach mal was
installieren zu lassen, geht nicht ohne einen riesigen Aufwand zu
treiben.

Gibt es evtl. die Möglichkeit mehrere Berichte (als Unterberichte) per
VBA in einen neuen Bericht einzufügen und durch Seitenumbruch zu
trennen???

Oder vielleicht gibts noch eine andere Möglichkeit ohne
Installation ????

was macht PDF-writer genau? leider kenn ich das Teil nicht. Aber vielleicht
macht das genau das was auch pdf995 und FreePdf machen, nämlich einfach nur
drucken, in eine Datei
also: pdf995, FreePdf oder PdfCreator und ähnliche Produkte sind eigentlich
zum erstellen von Pdf-Files gemacht. Dies wird dadurch möglich, dass diese
Tools wie virtuelle Drucker funktionieren, werden auch über die
Druckerauswahl angesteuert. Einige dieser Tools verwenden denn auch ein
Hintergrundprogramm namens Ghostwriter. Das System "druckt" denn auch über
diesen virtuellen Drucker. Was dabei herauskommt ist ein pdf-fiele.
Seitenumbruch wird eingehalten. Wenn ich Acces die Tabelle abarbeiten lasse,
kommt ein einziges Dokument heraus das alle Dokumente enthält, fein
säuberlich nach Seiten getrennt.
Ich denke, dass Euer PDF-writer etwa ähnlich funktionieren müsste. Somit
müsste auch nichts zusätzliches installiert werden............

en gruess
roland
Carsten Steinhoff
2007-03-10 16:27:12 UTC
Permalink
Post by roland burkhardt
hallo Carsten
Hmmm... also am liebsten wäre mir eine Lösung ganz OHNE irgendetwas zu
installieren. Bereits vorhanden ist der PDF-writer (die Basisversion).
Unser System gleicht einem Hochsicherheitstrakt und da einfach mal was
installieren zu lassen, geht nicht ohne einen riesigen Aufwand zu
treiben.
Gibt es evtl. die Möglichkeit mehrere Berichte (als Unterberichte) per
VBA in einen neuen Bericht einzufügen und durch Seitenumbruch zu
trennen???
Oder vielleicht gibts noch eine andere Möglichkeit ohne
Installation ????
was macht PDF-writer genau? leider kenn ich das Teil nicht. Aber vielleicht
macht das genau das was auch pdf995 und FreePdf machen, nämlich einfach nur
drucken, in eine Datei
also: pdf995, FreePdf oder PdfCreator und ähnliche Produkte sind eigentlich
zum erstellen von Pdf-Files gemacht. Dies wird dadurch möglich, dass diese
Tools wie virtuelle Drucker funktionieren, werden auch über die
Druckerauswahl angesteuert. Einige dieser Tools verwenden denn auch ein
Hintergrundprogramm namens Ghostwriter. Das System "druckt" denn auch über
diesen virtuellen Drucker. Was dabei herauskommt ist ein pdf-fiele.
Seitenumbruch wird eingehalten. Wenn ich Acces die Tabelle abarbeiten lasse,
kommt ein einziges Dokument heraus das alle Dokumente enthält, fein
säuberlich nach Seiten getrennt.
Ich denke, dass Euer PDF-writer etwa ähnlich funktionieren müsste. Somit
müsste auch nichts zusätzliches installiert werden............
en gruess
roland
Ja genau so macht das unser PDF-Writer auch... nur kommt eben aus dem
virtuellen Drucker pro angestoßenem Druckauftrag ein File raus... Bei
X Berichten entshen also X Dateien ...!
Ich möchte aber nur EINE Datei haben ... !
Mark Doerbandt
2007-03-09 20:34:59 UTC
Permalink
Hallo, Carsten,
Post by Carsten Steinhoff
ich weiss, dass eine ähnliche Frage hier bereits mehrere Male gestellt
wurde ...
hast Du auch

http://groups.google.de/group/microsoft.public.de.access/browse_thread/thread/8da35bd1954b5e03
(Link in eine Zeile)

gesehen?

Gruss - Mark
--
Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beiträge senden.
Jens Schilling
2007-03-10 16:46:56 UTC
Permalink
Hallo, Carsten
Post by Carsten Steinhoff
ich weiss, dass eine ähnliche Frage hier bereits mehrere Male gestellt
wurde ... eine passende Antwort für mein Problem war nicht dabei.
Ich habe etwa 30 verschiedene Access-Berichte, die teilweise
aufwendige Graphiken und/oder Abfragen enthalten und für verschiedene
Adressaten gedacht sind.
Der Endbenutzer soll über Auswahlboxen wählen können, welche der
Berichte in einem zusammengefassten Bericht enthalten sein sollen. Mit
einem Klick wird das ganze als PDF übergeben und in EINER Datei
ausgedruckt ...
Es gibt schon eine Lösung - schon Dir mal diesen Thread an :

http://groups.google.de/group/microsoft.public.de.access/browse_frm/thread/1061a130bba663e7

Kostet allerdings ein "paar" Euro .....

Gruss
Jens
Henry Habermacher [MVP Access]
2007-03-10 19:45:28 UTC
Permalink
Hallo Carsten
Post by Carsten Steinhoff
ich weiss, dass eine ähnliche Frage hier bereits mehrere Male gestellt
wurde ... eine passende Antwort für mein Problem war nicht dabei.
Ich habe etwa 30 verschiedene Access-Berichte, die teilweise
aufwendige Graphiken und/oder Abfragen enthalten und für verschiedene
Adressaten gedacht sind.
Der Endbenutzer soll über Auswahlboxen wählen können, welche der
Berichte in einem zusammengefassten Bericht enthalten sein sollen. Mit
einem Klick wird das ganze als PDF übergeben und in EINER Datei
ausgedruckt ...
Einzelne Berichte aus Access heraus auszudrucken ist nicht weiter
schwer und sie manuell zusammenzufügen ginge auch - aber wie könnte
man alles möglichst einfach automatisieren???
Hat jemand eine Idee?
- FreePDF (siehe auch FAQ) hat einen Sammel-Modus (andere wohl auch)
- Access 2007 hat einen SaveAsPDF Zusatz (kann von MS runtergeladen werden).
Da Du A2003 einsetzt kommt das nicht in frage, denke ich.
- Ob's auch das Utility ReportsToPDF von Stephen Lebans kann, weiss ich
nicht
Link hier: http://www.lebans.com/reporttopdf.htm

Gruss
Henry
--
Keine E-Mails auf Postings in NGs senden!
KB: http://support.microsoft.com/default.aspx
FAQ: http://www.donkarl.com (neu mit Suchfunktion!)
OH: Online Hilfe von Microsoft Access (Taste F1)
Downloads: http://www.dbdev.org
Loading...