Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: pjo12345 am Juni 08, 2012, 16:26:06

Titel: Breicht drucken (Bericht öffnen mit acHidden) Problem
Beitrag von: pjo12345 am Juni 08, 2012, 16:26:06
Hallo Leute,

ich habe mal wieder ein Problem. Ich möchte aus dem Formular herraus einen Bericht drucken. Der Bericht soll aber nicht angezeigt werden. Rufe ich den Bericht mit DoCmd.OpenReport stDocName, acViewPreview, , "Id =" & Forms!frmBTB!ID auf und drucke ihn mit "DoCmd.RunCommand acCmdPrint" funktioniert alles aber der Bericht wird angezeigt. Soll er aber nicht. Also habe ich das mit DoCmd.OpenReport stDocName, acViewPreview, , "Id =" & Forms!frmBTB!ID, acHidden probiert. Leider wird jetzt gar nichts mehr gedruckt und nach einiger Zeit kommt folgende Fehlermeldung von Access: "Nicht genügend Speicherplatz zum Ausführen der Operation. Schließen Sie Anwendungen, die sie nicht benötigen, und versuchen sie es erneut."

Hat einer eine Idee?

mfg pjo12345
Titel: Re: Breicht drucken (Bericht öffnen mit acHidden) Problem
Beitrag von: database am Juni 08, 2012, 16:35:37
Hallo,

versuch mal so:


DoCmd.OpenReport stDocName, acViewNormal, , "Id =" & Forms!frmBTB!ID


Damit sollte der Bericht gedruckt werden ohne dass er zuerst angezeigt wird.

EDIT:

"DoCmd.RunCommand acCmdPrint"   kannst du weglassen!
Titel: Re: Breicht drucken (Bericht öffnen mit acHidden) Problem
Beitrag von: pjo12345 am Juni 08, 2012, 19:17:19
Danke, funktioniert hervorragend :D
Titel: Re: Breicht drucken (Bericht öffnen mit acHidden) Problem
Beitrag von: database am Juni 09, 2012, 09:04:50
Hallo,

magst du bitte den Thread in deinem ersten Beitrag auf 'gelöst' setzen - DANKE