llamar a función desde forms anidados (help Chea , McPegasus y demás)

25/06/2010 - 19:45 por bicorsa | Informe spam
Hola ¡¡¡

Tras un tiempecito sin trabajar con Access , unos 6 años ... me vuelvo
loco al realizar cambios en un programa hecho por mi en el año 2000.
Estoy fósil de todo.

Por eso llamo a Chea , MacPegasus , Eva , etc ... con la esperanza de
que sigan vivos y en activo ¡¡¡¡¡¡¡¡¡ O a cualquiera que me pueda
ayudar.


La cosa es sencilla :

Tengo un form01, dentro del cual hay un subformulario form02, dentro
del subformulario form02 hay otro subformulario form03.

Dicho form03 como nombre en form02 tiene "FormAuxiliarLineas" y en
realidad hace uso del form "F13OpLineasLite".

El caso es que en "F13OpLineasLite" tengo la función pública
"función_A".

Lo que quiero es poder activar la función "función_A" con un botón
desde el form form02 y que actue como si estuviera directamente en el
form03 ( "FormAuxiliarLineas" / "F13OpLineasLite").

Entiendo que no es algo complicado, pero me lio con form. , form ¡ ,
call form y demás.

El motivo de no hacer otra función nueva y usarla es que "función_A"
es muy complicada y tira de Me.Parent!IdOp y demás.


Os agradezco la ayuda y si podeis ponerme el "código" literal , para
copiar y pegar , ya que a estas alturas no tengo las 2-3 neuronas que
me quedan en forma.

Gracias y salu2 al grupo

Preguntas similare

Leer las respuestas

#6 Patxi Sanz
28/06/2010 - 19:36 | Informe spam
Algo asi, en el evento Click de un boton en el segundo subformulario, debe
funcionar:

Call Me.FormAuxiliarLineas.Form.jmcfKalkulaTotalesOp

Otra cosa es que alguno de esos 2 subformularios no esten cargados cuando
pulses en el boton, con lo que Access no podra encontrar la funcion.

P.D.: Eliminados los acentos para que se lea mejor.

Un saludo,


Patxi Sanz
Tudela (NA)
Direccion "corta": http://www.pasa.es.tt/
Direccion "completa": http://users6.jabry.com/patxisanz/
Respuesta Responder a este mensaje
#7 bicorsa
28/06/2010 - 20:16 | Informe spam
Patxi,

Muchas gracias , ya funciona ¡¡¡¡¡¡

Esto de dejar de programar y tener que retocar lo hecho hace años es
de locos.

Gracias por tu tiempo.

Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida