Comprenda cómo, cuándo y por qué ocultar campos en un informe durante el tiempo de ejecución.
Los informes de MS Access brindan a los usuarios muchas opciones y características para jugar. Muchos de ellos se pueden ejercitar usando comandos o botones simples, mientras que otros pueden ser un poco complicados y pueden implicar el uso de código VBA. Si es un usuario habitual de Access, es posible que usar el código VBA no sea un desafío para usted, pero para aquellos que aún están tratando de descubrir cómo hacer el mejor uso posible de la aplicación, VBA podría representar un gran desafío.
En este artículo, aprenderemos formas de ocultar secciones en un informe durante el tiempo de ejecución utilizando código VBA. Para aquellos que planean huir del artículo por temor a VBA, tenga en cuenta que esto implicará un uso mínimo y una mención de VBA. Y el código que utilizará requerirá un conocimiento muy básico de VBA y nada demasiado complicado.
Ocultar secciones de informes
Cuando usamos MS Access y creamos informes, raras veces sería necesario que ocultemos una sección determinada del informe. Como el único propósito del informe es resumir; y ocultar partes del resumen rarely tiene sentido. Pero puede haber situaciones en las que necesite incluir algunos programas extremadamente importantes dentro de su informe, para que cualquier usuario que desee estudiarlo pueda acceder a él. Pero esto no sería de utilidad ni de interés para todos los lectores del informe. Por lo tanto, es posible que desee ocultar el programa y hacerlo visible solo cuando se le solicite.
Siga estos pasos para ocultar la sección en su informe en tiempo de ejecución.
- Lo primero a lo que necesitará acceder es un informe de muestra. Para ello, debe importar tablas de la base de datos de muestra y colocarlas en el informe de muestra.
- Una vez que su informe de muestra esté listo, debe abrirlo en la Vista previa de impresión y seleccionar todos los campos que desea ocultar. Para poder ocultar estos campos, necesitará un código VBA básico.
Luego, este código debe copiarse en el módulo de informes. Ahora cierre la ventana de VBA y vuelva a la Vista de diseño en su informe. Puede alternar entre ventanas usando las teclas Alt + F11.
- En la sección de detalles de su informe, abra la hoja de propiedades y seleccione On Format Event Property.
- Ahora podrá ver su entrada, esto indica que el código que pegó se está ejecutando en la propiedad de evento de formato
Hay otros dos eventos para imprimir y obtener una vista previa del informe, también puede seleccionarlos.
- Guarde su informe y luego ábralo con Vista previa de impresión.
- Ahora debe verificar si los campos que estaba tratando de ocultar se han ocultado realmente o no. Debe verificar aquí las líneas de informe asociadas con el tarcampos obtenidos.
- Sus campos ahora se ocultarán con éxito.
Al trabajar en bases de datos de MS Access, siempre se debe tener cuidado y no sobrecargar el sistema con datos innecesarios. En caso de que termine con una base de datos dañada, busque inmediatamente la ayuda de una herramienta profesional para reparar archivos de base de datos mdb.
Introducción del autor:
Vivian Stevens es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo mdf corrupto y productos de software de recuperación de Excel. Para más información visite www.datanumen.com

Luego, este código debe copiarse en el módulo de informes. Ahora cierre la ventana de VBA y vuelva a la Vista de diseño en su informe. Puede alternar entre ventanas usando las teclas Alt + F11.