Regular
Beiträge: 67
![25](http://donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://donkarl.com/forum/images/decorations/multiple/25.gif)
| Hallo,
ich habe in meiner Anwendung vorgesehen, dass u.a. in einem Formular die Möglichkeit besteht, mehrere Ausdrucke zu fertigen. Dafür gibt's chk-Boxen. Mehrfachauswahl möglich. Bisher muss der Anwender immer wieder den "Druck-Button" betätigen um nacheinander alle Reports anzufertigen. Dabei soll aber immer zunächst ein Report verarbeitet bzw. geschlossen werden, bevor der nächste Report erscheint.
Um das Handling zu vereinfachen habe ich versucht, dies in einer Do While-Schleife zu lösen.
Worüber ich nun stolpere ist die Tatsache, wenn ich nach der alten Methode vorgehe (s. Sub btn_Drucken_Click()), wird das Report-Close-Ereignis ausgeführt; verwende ich allerdings die Do While-Schleife (btn_Drucken_ClickNeu()), wird zwar der Report geschlossen, das Ereignis aber als solches nicht angesteuert. (bin mit debuggen durchgegangen: Report Open wird dabei immer ausgeführt.)
Welche Auswirkung hat die Do While-Schleife auf das Close vom Report?
Kann mir jemand dazu einen Rat geben, bzw. mir sagen, was ich bei meinen Code-Zeilen übersehen oder falsch gemacht habe?
Für Eure Hilfe bin ich wie immer sehr dankbar.
GLG
waholin
Anhänge ----------------
DoWhile.docx (82KB - 3 downloads)
|