Pergunta : Como posso eu impedir um evento que acontece se eu cancelo um relatório do acesso?

Eu estou desenvolvendo um acesso 2007 “projeto” (.ADP) como um front-end aos dados em um usuário 2005 database.

One do SQL de meus relatórios que do acesso as cópias “requisitam novamente alertas” a um grupo de clientes. Cada cliente começ uma página separada no relatório. No evento de GroupFooter0_Print, se PrintCount = 1, mim executa um procedimento armazenado para atualizar um campo em uma tabela do usuário do SQL que gravasse quando um cliente particular requisita novamente o alerta era começo de printed.

I o relatório com o seguinte código de VBA: o strReportName do

DoCmd.OpenReport, acViewPreview, o acCmdPrint

This do strLongOpenArgs
DoEvents
DoCmd.RunCommand indica a primeira página do relatório e oferece ao operador o diálogo usual da cópia de Windows, de que podem escolher a impressora etc.

If que o operador escolhe “cancelar” o relatório, tudo fecha-se imediatamente ESTÁ BEM, mas o procedimento armazenado ainda começ executado para o primeiro cliente, mesmo que não seja realmente printed.

Can qualquer um me diz onde eu devo coloc minha chamada de procedimento armazenado para a evitar que está sendo executada se o relatório é cancelado?

Many thanks.
class= do

Resposta : Como posso eu impedir um evento que acontece se eu cancelo um relatório do acesso?

e o BTW, seu código da atualização precisa de ser movido fora do relatório no código de chamada após o RunCommand.

JimD.

Outras soluções  
 
programming4us programming4us