Vraag : Hoe kan ik een gebeurtenis verhinderen gebeurend als ik een Rapport van de Toegang annuleer?

Ik ontwikkel een Toegang 2007 „project“ (.ADP) als voorkant tot gegevens in een SQL Server 2005 Uitdrukkelijke database.

One van mijn drukken van de Rapporten van de Toegang „herinneringen“ aan een groep klanten weer in orde brengen. Elke klant krijgt een afzonderlijke pagina in het Rapport. In de gebeurtenis GroupFooter0_Print, als PrintCount = 1, ik een Opgeslagen Procedure uitvoer om een gebied in een SQL Lijst van de Server bij te werken die registreert wanneer een bepaalde klant weer in orde brengt was de herinnering/>I begin printed.


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

This toont de eerste pagina van het rapport en biedt de exploitant de gebruikelijke Dialoog van de Druk van Vensters aan, waarvan zij kunnen kiezen de printer etc.

If de exploitant het rapport „annuleren“, sluit alles onmiddellijk o.k., maar die wordt de Opgeslagen Procedure wordt uitgevoerd nog voor de eerste klant, alhoewel het echt geen printed.

Can is geweest iedereen me vertelt waar ik mijn Opgeslagen vraag van de Procedure zou moeten plaatsen om het te vermijden uitvoerend als het Rapport wordt geannuleerd?

Many thanks.

Antwoord : Hoe kan ik een gebeurtenis verhinderen gebeurend als ik een Rapport van de Toegang annuleer?

en BTW, uw updatecode moet uit het rapport in de roepende code na RunCommand worden bewogen.

JimD.

Andere oplossingen  
 
programming4us programming4us