Office
Iniciar sesión

Acción de macro AbrirInforme

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Puede utilizar la acción AbrirInforme en bases de datos de escritorio de Access para abrir un informe en vista Diseño o en vista previa de impresión, o para enviar el informe directamente a la impresora. También puede restringir los registros que se imprimen en el informe.

Configuración

La acción AbrirInforme tiene los siguientes argumentos.

Argumento de la acción

Descripción

Nombre del informe

El nombre del informe para abrir. El cuadro Nombre del informe en la sección Argumentos de acción del panel Generador de macros muestra todos los informes en la base de datos actual. Este es un argumento requerido.

Si ejecuta una macro que contiene la acción AbrirInforme en una base de datos de biblioteca, Access busca primero el informe con este nombre en la base de datos de biblioteca y, a continuación, en la base de datos actual.

Vista

La vista en la que se abrirá el informe. Haga clic en Imprimir (para imprimir el informe de inmediato), Diseño o Vista previa de impresión en el cuadro vista. El valor predeterminado es Imprimir.

Nombre del filtro

filtro que restringe los registros del informe. Puede escribir el nombre de una existente consulta o un filtro guardado como una consulta. Sin embargo, la consulta debe incluir todos los campos en el informe que está abriendo o tener su propiedad OutputAllFields establecida en .

Condición WHERE

Una cláusula WHERE de SQL (sin la palabra donde) o expresión que Access utiliza para seleccionar los registros del informe subyacente del tabla o consulta. Si selecciona un filtro con el argumento Nombre de filtro , Access aplica esta cláusula WHERE a los resultados del filtro.

Para abrir un informe y restringir sus registros a los especificados por el valor de un control en un formulario, use la siguiente expresión:

[ fieldname ] = Forms! [ nombreformulario ]! [ nombrecontrol en el formulario ]

Reemplace nombredecampo por el nombre de un campo en la tabla o consulta del informe que desea abrir subyacente. Reemplace nombreDeFormulario y nombrecontrol en el formulario con el nombre del formulario y el control en el formulario que contiene el valor que desea en el informe para que coincidan con los registros.

Nota: La longitud máxima del argumento Condición Where es de 255 caracteres. Si necesita escribir una cláusula WHERE de SQL más compleja y más larga, use el método AbrirInforme del objeto DoCmd en un Visual Basic para aplicaciones (VBA) en su lugar. Puede especificar instrucciones de cláusula WHERE de SQL de hasta 32.768 caracteres en VBA.

Modo de ventana

El modo en que se abrirá el informe. Haga clic en Normal, oculto, icono o cuadro de diálogo en el cuadro Modo de la ventana. El valor predeterminado es Normal.

Nota: Algunos valores decódigoM de ventanano se aplican al usar documentos con pestañas. Para cambiar a ventanas superpuestas:

  1. Haga clic en archivo y, a continuación, haga clic en Opciones de Access. Si usa Access 2007, haga clic en el Botón de Microsoft Office > Opciones de Access.

  2. En el cuadro de diálogo Opciones de Access, haga clic en Base de datos activa.

  3. En la sección Opciones de aplicación, en Opciones de la ventana de documento, haga clic en Ventanas superpuestas.

  4. Haga clic en Aceptar y, a continuación, cierre y vuelva a abrir la base de datos.

Comentarios

La configuración de impresión para el argumento vista imprime el informe inmediatamente usando la configuración actual de la impresora, sin que se muestre el cuadro de diálogo Imprimir. También puede usar la acción AbrirInforme para abrir y configurar un informe y, a continuación, usar la acción Imprimir para imprimirlo. Por ejemplo, que desea modificar el informe o utilizar la acción Imprimir para cambiar la configuración de impresora antes de imprimir.

El filtro y la condición WHERE aplicados se convierten en la configuración de propiedad de filtro del informe.

La acción AbrirInforme es similar a hacer doble clic en el informe en el panel de navegación, o haga clic con el botón el informe en el panel de navegación y seleccionar una vista o el comando Imprimir.

Sugerencias   

  • Para imprimir informes similares para diferentes conjuntos de datos, use un filtro o una cláusula WHERE para restringir los registros que se imprime en el informe. A continuación, modifique la macro para aplicar un filtro diferente o cambie el argumento Condición Where .

  • Puede arrastrar un informe desde el panel de navegación a una macro fila de acción. Esto crea automáticamente una acción AbrirInforme que abre el informe en la vista informe.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×