Hallo,
Die Prozedur heißt doch "BeforePrint", und nicht "AnstelleVonPrint" oder so.
Das heißt der Code wird ausgeführt bevor Gedruckt wird, du mußt den Druck also nicht nochmal starten, denn das führt dann ja
dazu dass die BeforePrint-Prozedur sofort wieder aufgerufen wird, und du somit eine Endlosschleife bekommst.
Sobald der Code durch ist, wird automatisch gedruckt.
Die Prozedur soll es ermöglichen vor dem Eigentlichen Druck noch etwas auszuführen, z.B. Speichern, noch mal Aktualisiern etc.
Mit Cancel=True kann man den Code auch Abbrechen, falls irgendwelche Kriterien nicht erfüllt werden.
Wenn man aber nciht Abbricht, wird automatisch gedruckt.
|