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 usar 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.

Valor

La acción AbrirInforme tiene los siguientes argumentos:

Argumento de la acción

Descripción

Nombre del informe

El nombre del informe que se va a abrir. En el cuadro nombre del informe de la sección argumentos de acción del panel generador de macros se muestran todos los informes de la base de datos activa. Este argumento es obligatorio.

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

Vista

La vista en la que se abrirá el informe. Haga clic en Imprimir (imprimir el informe inmediatamente), diseñoo vista previa de impresión en el cuadro vista . El valor predeterminado es Imprimir.

Nombre de filtro

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

Condición Where

Una cláusula WHERE de SQL válida (sin la palabra WHERE) o expresión que Access usa para seleccionar los registros de la tabla o la consulta subyacentes del informe. 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 ]

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

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 OpenReport del objeto DoCmd en un módulo de Visual Basic para aplicaciones (VBA). Puede escribir instrucciones de cláusula WHERE de SQL de hasta 32.768 caracteres en VBA.

Modo de ventana

El modo en el que se abrirá el informe. Haga clic en normal, oculto, iconoo cuadro de diálogo en el cuadro modo de la ventana . El valor predeterminado es normal.

Nota: Algunas configuraciones de los argumentos de Windows MODE no se aplican al usar documentos con pestañas. Para cambiar a ventanas superpuestas:

  1. Haga clic en archivo y, después, en 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 la aplicación , en opciones de la ventana de documento, haga clic en ventanas superpuestas.

  4. Haga clic en Aceptary, después, cierre y vuelva a abrir la base de datos.

Observaciones

La configuración de impresión para el argumento vista imprime el informe inmediatamente mediante la configuración actual de la impresora, sin mostrar 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, es posible que desee modificar el informe o usar la acción Imprimir para cambiar la configuración de la impresora antes de imprimir.

El filtro y la condición WHERE que aplique se convertirán en la configuración de la propiedad Filter del informe.

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

Sugerencias    

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

  • Puede arrastrar un informe desde el panel de navegación hasta 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.

×