Cuestión : ¿Cómo puedo prevenir un acontecimiento que sucede si cancelo un informe del acceso?

Estoy desarrollando un acceso 2007 “proyecto” (.ADP) como anticipado a los datos en un servidor 2005 database.

One del SQL de mis informes del acceso que las impresiones “reordenan avisos” a un grupo de clientes. Cada cliente consigue una página separada en el informe. En el acontecimiento de GroupFooter0_Print, si PrintCount = 1, yo ejecuta un procedimiento almacenado para ponerse al día un campo en una tabla del servidor del SQL que registra cuando un cliente particular reordena aviso era comienzo de printed.

I el informe con el código siguiente de VBA: ¿el strReportName del

DoCmd.OpenReport, acViewPreview, el acCmdPrint

This del strLongOpenArgs
DoEvents
DoCmd.RunCommand exhibe la primera página del informe y ofrece a operador el diálogo generalmente de la impresión de Windows, de el cual pueden elegir la impresora etc.

If que el operador elige “cancelar” el informe, todo se cierra inmediatamente MUY BIEN, pero el procedimiento almacenado todavía consigue ejecutado para el primer cliente, aunque no ha sido realmente printed.

Can cualquier persona me dice dónde debo poner mi llamada de procedimiento almacenado para evitarla que es ejecutada si el informe está cancelado?

Many thanks.
class= del

Respuesta : ¿Cómo puedo prevenir un acontecimiento que sucede si cancelo un informe del acceso?

y el BTW, su código de la actualización necesita ser movido del informe en el código de llamada después del RunCommand.

JimD.

Otras soluciones  
 
programming4us programming4us