Llamar a un subform desde otro subform
Publicado por Oscar (1 intervención) el 27/08/2009 10:20:38
Hola. Ante todo, gracias de antemano por lo que podais aclararme.
Osexplico: Tengo un formulario principal, con dos subformularios dentro. En el primero, selecciono uno de los muchos registros mostrados, y quisiera que según el registro seleccionado, muestre en el segundo subformulario una serie de registros.
Me aclaro mas: En el primer subf tengo una relación de proyectos de voluntariado (Socorrismo terrestre, socorrismo marítimo, psicosocial, etc), y según el que seleccione, necesito que en el 2º subf muestre las actividades de ese proyecto. Tengo una tabla de actividades para cada proyecto. Utilizo recordsource en el 2º para que obtenga los datos de actividades (que utiliza el recordsource en el evento al activar registro)
El problema, es que en el evento "al hacer click" del 1er subf quiero ponerle un requery del 2º subf, para que cambie los datos mostrados al seleccionar un registro, pero no consigo la sintaxis correcta.
He probado con: Forms!F_SPA2!Subf_PROGRAMA.Requery, con: Forms!Subf_PROGRAMA.Requery y con no se cuantas combinaciones mas, con y sin corchetes.... pero siempre me da error.
(F_SPA2 es el form principal, y Subf_PROGRMA es el subformulario que debe hacer el requery).
Por favor, como es la sintaxis correcta para que desde un subf le pueda hacer un requery al otro subf?
Ah, mi versión de acces, por si sirve de algo, es el 2002, SP3.
Mil gracias!!!!
Osexplico: Tengo un formulario principal, con dos subformularios dentro. En el primero, selecciono uno de los muchos registros mostrados, y quisiera que según el registro seleccionado, muestre en el segundo subformulario una serie de registros.
Me aclaro mas: En el primer subf tengo una relación de proyectos de voluntariado (Socorrismo terrestre, socorrismo marítimo, psicosocial, etc), y según el que seleccione, necesito que en el 2º subf muestre las actividades de ese proyecto. Tengo una tabla de actividades para cada proyecto. Utilizo recordsource en el 2º para que obtenga los datos de actividades (que utiliza el recordsource en el evento al activar registro)
El problema, es que en el evento "al hacer click" del 1er subf quiero ponerle un requery del 2º subf, para que cambie los datos mostrados al seleccionar un registro, pero no consigo la sintaxis correcta.
He probado con: Forms!F_SPA2!Subf_PROGRAMA.Requery, con: Forms!Subf_PROGRAMA.Requery y con no se cuantas combinaciones mas, con y sin corchetes.... pero siempre me da error.
(F_SPA2 es el form principal, y Subf_PROGRMA es el subformulario que debe hacer el requery).
Por favor, como es la sintaxis correcta para que desde un subf le pueda hacer un requery al otro subf?
Ah, mi versión de acces, por si sirve de algo, es el 2002, SP3.
Mil gracias!!!!
Valora esta pregunta


0