Инициировать событие в Microsoft Access, когда отчет распечатывается из DoCmd OpenReport - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь запустить скрипт для отчета, который запускается с помощью DoCmd OpenReport.Я не просматриваю отчет, а отправляю его прямо на принтер.Кажется, что когда вы делаете это, ни одно из событий для отчета не запускается.Есть ли способ вызвать что-то вроде OnLoad при печати отчета?

Ответы [ 2 ]

0 голосов
/ 21 октября 2011

У меня была похожая проблема, и я решил ее, сначала открыв скрытый отчет:

DoCmd.OpenReport "ReportName", acViewReport, , strCriteria, acHidden

Затем отправьте его на принтер и закройте отчет.

0 голосов
/ 20 октября 2011

Произойдет событие открытия: http://msdn.microsoft.com/en-us/library/aa211439(office.11).aspx

...