Fråga : Hur kan jag förhindra en händelse som händer, om jag avbryter en ta framrapport?

Förmiddag som I framkallar en ta fram 2007 ”, projekterar” (.ADP) som ett front-end till data i en SQL-server, 2005 som uttryckliga database.

One av mitt tar fram rapporter, tryck ”sorterar om betalningspåminnelser” till en grupp av kunder. Varje kund får en separat sida i rapporten. I GroupFooter0_Print-händelsen om PrintCount = 1, mig utför ett lagrat tillvägagångssätt för att uppdatera en sätta in i en SQL-server, bordlägga, att rekord, när en särskild kund sorterar om precis, var starten för printed.

I rapporten med efter, VBA kodifierar: strReportName för

DoCmd.OpenReport, acViewPreview, acCmdPrint

This för strLongOpenArgs
DoEvents
DoCmd.RunCommand visar den första sidan av rapporten och erbjuder operatören den vanliga Windows tryckdialogen, som de kan välja från skrivaren etc.

If som operatören väljer ”att avbryta” rapporten, allt omgående REKO slut, men stillbilden för det lagrade tillvägagångssättet får utförd för den första kunden, även om det inte har faktiskt varit printed.

Can någon berättar mig var jag bör förlägga min appell för det lagrade tillvägagångssättet för att undvika den som utförs, om rapporten avbryts?

Many thanks.
" klar "

Svar : Hur kan jag förhindra en händelse som händer, om jag avbryter en ta framrapport?

och BTW, din uppdatering kodifierar behov att vara rörd ut ur rapporten in i kalla kodifierar efter RunCommanden.

JimD.

Andra lösningar  
 
programming4us programming4us