Office - Word, Excel und Co. 9.715 Themen, 41.010 Beiträge

Access 2003 - Problem mit Print Report

daCrazyDoc / 0 Antworten / Flachansicht Nickles

Folgendes Problem

Ich rufe aus einem (als PopUp und Gebunden) definierten Formular diverse Reports auf. Will die Reports nicht auf dem Bildschirm anzeigen sondern nur drucken, möchte aber die Win-Druckerauswahl nutzen (z. B. um auf Fasdrucker umzuleiten etc.)

Habe daher folgenden Tipp von Donkarl (Gott segne ihn) verwendet:

Report in preview öffnen, Druckkommando, Report schließen

i. E.:

DoCmd.OpenReport [Reportname], acViewPreview, , [ggfs. Kriterien], acHidden
RunCommand acCmdPrint
DoCmd.Close acReport, [Reportname]

Merkwürdig ist: bei manchen Reports gehts OK, bei anderen wird statt des Reports das aufrufende Formular gedruckt. Lasse ich den Parameter acHidden weg (was ich eigentlich nicht möchte) funzt es bei Allen.

Alle Reports sind als popUp und Gebunden definiert; es hängt auch nicht davon ab, ob ich evtl. zusätzliche Kriterien angebe oder nicht. Hatte schon mal den Verdacht, dass es eventuell davon abhängt, wie lange der Report zum Formatieren benötigt, weil vielleicht das Druckkommando schon abgearbeitet wird, ehe der Report fertig ist. Scheint es aber nicht zu sein (weil bei einigen Reports (die korrekt gedruckt werden) die Druckerauswahlbox erst nach kurzer Zeit erscheint, mutmaßlich, wenn der Report aufgearbeitet ist.

Tipps? THX, Joe

bei Antwort benachrichtigen