Regular
Beiträge: 67
![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif)
| Hallo,
möchte nacheinander verschiede Ausdrucke starten (über Kontrollkästchen gesteuert). Werden mehrere angekreuzt, erscheint immer als erstes der zuletzt ausgewählte Report. Wenn dieser dann geschlossen wird, erhalte ich die Vorschau auf den vorletzten, dann allerdings in minimierter Größe.
Private Sub btn_Drucken_Click()
' Reihenfolge der Check-Boxen abarbeiten
If Me!chk_Angebot.Value = -1 Then Druckausgabe ("rptAngebotAuftrag")
If Me!chk_Auftrag.Value = -1 Then Druckausgabe ("rptAngebotAuftrag")
If Me!chk_Bestaetigung.Value = -1 Then Druckausgabe ("rptBestaetigung")
If Me!chk_Rechnung.Value = -1 Then Druckausgabe ("rptRechnung")
End Sub
Private Sub Druckausgabe(rptName$)
DoCmd.OpenReport rptName, acViewPreview, , , , acDialog
DoCmd.Maximize
End Sub
Close bei Report:
Private Sub Report_Close()
DoCmd.Restore
End Sub
Gibt es denn eine Möglichkeit, dass nach dem 1. Aufruf des Reports die Verarbeitung in der Form solange gehalten wird, bis das Close vom Report durchgeführt wurde?
Ich hoffe auf Euch
LG waholin |