Question : Comment est-ce que je peux empêcher un événement se produisant si je décommande un rapport d'accès ?

Je développe un accès 2007 « projet » (.ADP) en tant que d'entrée aux données dans un serveur 2005 database.

One de SQL de mes rapports d'accès que les copies « commandent à nouveau des messages de sollicitation » à un groupe de clients. Chaque client obtient une page séparée dans le rapport. Dans l'événement de GroupFooter0_Print, si PrintCount = 1, j'exécutent un procédé stocké pour mettre à jour un champ dans un Tableau de serveur de SQL qui enregistre quand un client particulier commandent à nouveau le message de sollicitation était début de printed.

I le rapport avec le code suivant de VBA : le strReportName du

DoCmd.OpenReport, acViewPreview, l'acCmdPrint

This du strLongOpenArgs
DoEvents
DoCmd.RunCommand montre la première page du rapport et offre à l'opérateur le dialogue habituel d'impression de Windows, dont ils peuvent choisir l'imprimeur etc.

If que l'opérateur choisit « de décommander » le rapport, est-ce que tout se ferme immédiatement BIEN, mais le procédé stocké obtient-il toujours exécuté pour le premier client, quoique ce n'ait pas été réellement printed.

Can n'importe qui m'indiquent où je devrais placer mon appel de procédure stocké pour l'éviter étant exécuté si le rapport est décommandé ?

Many thanks.
class= de

Réponse : Comment est-ce que je peux empêcher un événement se produisant si je décommande un rapport d'accès ?

et le BTW, votre code de mise à jour doit être déplacé hors du rapport dans le code appelant après le RunCommand.

JimD.

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us