Archivo para 20 de mayo 2009

Evitar la apertura de un informe si no hay datos para mostrar

Miércoles, 20 de mayo 2009

Podemos prevenir un informe abierto si no hay datos para mostrar, y para ello se utilizan dos formas, dependiendo de la versión de Access:

1 - Todas las versiones de Access
Coloque el código de abajo en las propiedades del informe, "que facilite" el evento

Utilice el evento de Habilitación (Activar) Informe:

Private Sub Report_Activate ()

Si DCont ("*", Me.RecordSource) = 0 entonces

MsgBox "No hay registros para mostrar" vbDefaultButton1, "Error!"

AcReport DoCmd.Close ", nombre del informe"

End If

End Sub

2 - Desde la versión 7 (Access 95), se añadió el caso de 'si no hay datos', entonces podemos urilizar el siguiente código:

Private Sub Report_NoData (Cancel As Integer)

MsgBox "No hay datos en el informe.", VbInformation, "Error!"

Cancelar = True

End Sub

Para ver correr descargar el ejemplo: impedir que el informe de apertura

Presentación

Avatar

Gracias por su visita.
Suscribirse a la fuente para no perderse ningún mensaje.

Aquí en el blog voy a dar ejemplos de trabajo con Microsoft Access, así como hacer preguntas a los que piden. Más

¿Quieres suscribirte?

Suscribirse o suscribirse por e-mail:
Introduce tu email:


Anuncios