Saber si se tiene el informe en preview o normal a impresora.

Lo primero, saludos, hola a todos.
Es agradable ver que hay gente que le gusta echar una mano.
Hoy
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 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
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