Saber de que formulario vengo
Publicado por Pablo (328 intervenciones) el 15/07/2021 18:36:36
Hola a todos
Tengo un formulario de búsqueda que lo puedo llamar desde distintos formularios, este formulario me presenta los datos en lo que hay alguna coincidencia, quiero que al hacer doble clic en el registro buscado me pase unos datos al formulario del que vengo y cierre el de búsqueda. El formulario de búsqueda se abre desde distintos formularios=>hace falta saber de qué formulario vengo para saber a donde pasar los datos.
Buscando en la ayuda encontré: acsyscmdgetobjectstate,acform,nomform. Tendría que revisar el estado de cada uno de los 3 formularios que llaman al de búsqueda y pasar los datos al que esté abierto, es esto correcto?
Gracias de antemano
Pablo
Acabo de hacer unas pruebas, en un formulario1 puse un cuadro de texto y al hacer doble clic:
me.texto=syscmd(acsyscmdgetobjectstate,acform,"formulario1"), responde con un 3
En la ayuda veo que esta función puede tener 3 valores: 1 abierto, 2 dirty y 4 new, no dice nada de 3 pero, es lo que responde. Alguna explicación?
Gracias
Pablo
Tengo un formulario de búsqueda que lo puedo llamar desde distintos formularios, este formulario me presenta los datos en lo que hay alguna coincidencia, quiero que al hacer doble clic en el registro buscado me pase unos datos al formulario del que vengo y cierre el de búsqueda. El formulario de búsqueda se abre desde distintos formularios=>hace falta saber de qué formulario vengo para saber a donde pasar los datos.
Buscando en la ayuda encontré: acsyscmdgetobjectstate,acform,nomform. Tendría que revisar el estado de cada uno de los 3 formularios que llaman al de búsqueda y pasar los datos al que esté abierto, es esto correcto?
Gracias de antemano
Pablo
Acabo de hacer unas pruebas, en un formulario1 puse un cuadro de texto y al hacer doble clic:
me.texto=syscmd(acsyscmdgetobjectstate,acform,"formulario1"), responde con un 3
En la ayuda veo que esta función puede tener 3 valores: 1 abierto, 2 dirty y 4 new, no dice nada de 3 pero, es lo que responde. Alguna explicación?
Gracias
Pablo
Valora esta pregunta


0