Imprimir página | Cerrar ventana

Almacenar en variables datos de un subformulario

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86186
Fecha de impresión: 27/Marzo/2026 a las 04:08


Tema: Almacenar en variables datos de un subformulario
Publicado por: Kublai
Asunto: Almacenar en variables datos de un subformulario
Fecha de publicación: 05/Diciembre/2021 a las 08:47
Hola. Tengo una duda de novato:
Quiero almacenar en variables los campos de un formulario. Eso lo estoy consiguiendo haciendo referencia al formulario como:
Screen.ActiveForm.nombre del campo

Pero el formulario contiene a su vez un subformulario, que lee datos de una segunda tabla, relacionada con la tabla origen del formulario, a través de un campo común en ambas.

En esta segunda tabla puede haber hasta 7 registros por cada registro de la tabla principal del formulario.
Yo necesito pasar la información de cada registro del subformulario a variables, pero en cada caso de registro de la tabla principal puede haber desde 1 hasta 7 registros de la tabla secundaria.

Cómo puedo conseguirlo, de manera que finalmente todas las variables queden almacenadas en un único registro de una tercera tabla, que se crearía sólo para ésto?
Esa tercera tabla sería la base de una combinación de correspondencia con word.

Muchas gracias anticipadas.




Respuestas:
Publicado por: emiliove
Fecha de publicación: 07/Diciembre/2021 a las 01:06
Y para que en variables y no directo en la tercer tabla, puedes recorrer el subformulario e ir guardando los valores en la tabla ya sea mediante recordset o con una consulta.

Saludos.


Publicado por: Kublai
Fecha de publicación: 07/Diciembre/2021 a las 06:12
Pues llevas razón.
Para que veas hasta donde llega mi "novatez".
No se me había ocurrido. Es mucho más simple. Muchas gracias.



Publicado por: Kublai
Fecha de publicación: 25/Julio/2023 a las 09:27
Cerrais el hilo, por favor?. Muchas gracias.



Imprimir página | Cerrar ventana