Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Puede usar la acción OpenReport en bases de datos de escritorio de Access para abrir un informe en vista Diseño o 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 OpenReport tiene los siguientes argumentos:

Argumento de la acción

Descripción

Nombre del informe

El nombre del informe que se va a abrir. El cuadro Nombre de informe de la sección Argumentos de acción del panel Generador de macros muestra todos los informes de la base de datos actual. Este argumento es obligatorio.

Si ejecuta una macro que contiene la acción OpenReport en un base de datos de biblioteca, Access busca primero el informe con este nombre en la base de datos de biblioteca y, después, en la base de datos actual.

Vista

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

Nombre del filtro

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

Where Condition

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

[ nombre_de_campo ] = Forms! [ nombre_formulario ]! [ nombre del control en el formulario ]

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

Nota: La longitud máxima del argumento Where Condition es de 255 caracteres. Si necesita especificar una cláusula WHERE de SQL más compleja más larga que esta, 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, Icono o Cuadro de diálogo en el cuadro Modo de ventana . El valor predeterminado es Normal.

Nota: Algunas opciones de configuración de argumentos de ventana M ode no se aplican al usar documentos con pestañas. Para cambiar a ventanas superpuestas:

  1. Haga clic en Archivo y, a continuación, 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 del documento, haga clic en Ventanas superpuestas.

  4. Haga clic en Aceptar y cierre y vuelva a abrir la base de datos.

Comentarios

La configuración Imprimir del argumento Vista imprime el informe inmediatamente con la configuración actual de la impresora, sin abrir el cuadro de diálogo Imprimir . También puede usar la acción OpenReport para abrir y configurar un informe y, después, usar la acción Imprimir para imprimirlo. Por ejemplo, es posible que desee modificar el informe o usar la acción Copia impresa para cambiar la configuración de la impresora antes de imprimir.

El filtro y la condición WHERE que se aplican se convierten 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 derecho en el informe en el panel de navegación y seleccionar una vista o el comando Imprimir .

Recomendaciones    

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

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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×