Saber el modo en que está el informe

Lo primero, me presento, 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