Access - Subformulario a Informe

 
Vista:

Subformulario a Informe

Publicado por Victor Manuel (101 intervenciones) el 30/04/2007 18:16:17
En concreto, ¿Como se puede mostrar en un reporte la informacion que te muestra un subformulario que depende de un formulario principal?

Saludos

Victor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Mostrar información de un subformulario en un reporte

Publicado por Alejandro (4142 intervenciones) el 09/08/2023 22:22:12
Si deseas mostrar la información que se muestra en un subformulario en un reporte, puedes lograrlo utilizando la propiedad "Origen del registro" del control del subformulario en el reporte. Aquí tienes los pasos para hacerlo:

1. Crea el reporte:

- Crea un nuevo reporte en Access.

2. Agregar el subformulario al reporte:

- En el reporte, agrega un control de "Subformulario/Subinforme" desde la pestaña "Cuadro de herramientas".
- Coloca el control en la sección de detalle del reporte.

3. Establecer la propiedad "Origen del registro" del control del subformulario:

- Selecciona el control del subformulario que has agregado al reporte.
- En la ventana de propiedades, ve a la pestaña "Datos".
- Encuentra la propiedad "Origen del registro" y haz clic en el botón con los puntos suspensivos (`...`) para abrir el generador de expresiones.

4. Crear la expresión para la propiedad "Origen del registro":

- En el generador de expresiones, construye una expresión que haga referencia al formulario principal y al subformulario.
- La expresión debe tener el siguiente formato: `[Formularios]![NombreFormPrincipal]![NombreSubformulario].Form.RecordSource`
- Reemplaza `NombreFormPrincipal` con el nombre real del formulario principal y `NombreSubformulario` con el nombre real del subformulario.

Por ejemplo, si el formulario principal se llama "FormularioClientes" y el subformulario se llama "SubformularioPedidos", la expresión sería: `[Formularios]![FormularioClientes]![SubformularioPedidos].Form.RecordSource`

5. Guardar y cerrar el generador de expresiones y la ventana de propiedades:

Después de establecer la propiedad "Origen del registro", guarda y cierra el generador de expresiones y la ventana de propiedades del control del subformulario.

6. Personalizar el reporte:

- Personaliza el diseño del reporte según tus necesidades, agregando los campos y controles que deseas mostrar.

7. Vista previa del reporte:

- Abre la vista previa del reporte para ver la información del subformulario en cada registro del reporte.

Con estos pasos, deberías poder mostrar la información del subformulario en un reporte en Access. La propiedad "Origen del registro" en el control del subformulario del reporte permite vincular los datos del subformulario con cada registro en el reporte principal.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar