Frage : Wie kann ich ein geschehendes Ereignis verhindern, wenn ich einen Zugangs-Report annulliere?

Ich entwickele einen Zugang 2007 „Projekt“ (.ADP) als Vorderseiten zu den Daten in einem SQL-Server 2005 Eildatabase.

One von meinen Zugangs-Reports, die Drucke „Aufforderungen“ zu einer Gruppe Kunden neuordnen. Jeder Kunde erhält eine unterschiedliche Seite im Report. Im GroupFooter0_Print Ereignis wenn PrintCount = 1, ich ein gespeichertes Verfahren durchführen, um zu aktualisieren, war ein Feld in einer SQL-Server-Tabelle, die notiert, wann eines bestimmten Kunden Aufforderung neuordnen, printed.

I Anfang der Report mit dem folgenden VBA Code:

DoCmd.OpenReport strReportName, acViewPreview, strLongOpenArgs
DoEvents
DoCmd.RunCommand acCmdPrint

This anzeigt die erste Seite des Reports und anbietet dem Operator den üblichen Windows-Druck-Dialog n, von dem sie den Drucker etc.

If wählen können, das, der Operator beschließt, den Report „zu annullieren“, schließt alles sofort O.K., aber das gespeicherte Verfahren erhält noch für den ersten Kunden durchgeführt, obwohl es nicht wirklich printed.

Can gewesen jedermann mir erklären, wo ich meinen gespeichertes Prozeduraufruf setzen sollte, um ihn zu vermeiden durchführend, wenn der Report annulliert?

Many thanks.

Antwort : Wie kann ich ein geschehendes Ereignis verhindern, wenn ich einen Zugangs-Report annulliere?

und BTW, Ihr Updatecode muss aus dem Report heraus in den benennenden Code nach dem RunCommand verschoben werden.

JimD.

Weitere Lösungen  
 
programming4us programming4us