Controlar que el informe se imprimió y no sólo se mostró su preview

Saludos, hola a todos.
Mi pregunta es si existe alguna instrucción que permita saber si el
informe se está ejecutando en modo preview o normal(enviado a la
impresora directamente)
La idea es poner un control de
impresiones para saber cuando se imprimió un registro o informe y, claro, si el
informe está en modo preview no corresponde registrar ninguna impresión.
Por el momento he pensado esto (lo pongo por si le sirve a alguien),
código en módulo "detalle1_print" del informe:
'if [saber si se abrió en modo normal o preview] then
rsReciboImpreso.FindFirst "codrec=" & Me.Codrec
rsReciboImpreso.Edit
rsReciboImpreso!ReciboImpreso = yes
rsReciboImpreso.Update
'RS.Close
rsControlImpresiones.FindFirst "codrec=" & Me.Codrec
rsControlImpresiones.AddNew
rsControlImpresiones!Codrec = Me.Codrec
rsControlImpresiones!FechaImpresion = Now
rsControlImpresiones.Update

'End If

Esto no es lo que quiero porque me registra cuando muestro los registros en un informe en vista previa y sólo me interesa registrar cuando se imprime el informe (en la impresora)

Si a alguien me puede decir como filtrar dependiendo de como se abrió el
informe se lo agradeceré. De igual forma si alguien tiene otra idea de
cómo hacer esto también se agradecerá.
Saludos
Luc

Añade tu respuesta

Haz clic para o