Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Druck nach Report_Load abbrechen

Begonnen von Doming, November 14, 2025, 10:49:36

⏪ vorheriges - nächstes ⏩

Doming

Hallo,

wenn ich einen Bericht ausdrucken möchte, fülle ich im Report_Load noch ein paar Felder. Dabei kommt es zu Fehlern, die es noch zu untersuchen gilt.
Mein hier beschriebenes Problem gilt dann aber dem Druck, denn der wird nach der Fehlermeldung trotzdem ausgeführt, dann allerdings mit fehlenden oder falschen Daten. Kann ich den Druckbefehl während der Laufzeit noch irgendwie unterbrechen?

Gruß
 Doming

PhilS

Im Report_Load-Ereignis ist es zu spät zum Abbrechen.
Das Report_Open-Ereignis hat das Argument Cancel. Wenn du Cancel=True setzt wird das öffnen des Reports abgebrochen.

Zum Zeitpunkt des Report_Open-Ereignises sind allerdings die Daten aus der Datenherkunft noch nicht geladen. Das könnte problematisch sein, wenn du dich darauf beziehen möchtest.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor