Cerrar un Dataset desde un formulario ajeno al objeto.
Publicado: Jue Jul 12, 2007 3:09 pm
Saludos!
Me explico: mi intención es cerrar un Dataset desde un formulario que no
lo contiene. He intentado cerrarlo via WITH OBJECT NombreDeLaClase()
pero así no he podido acceder a las propiedades de dicho formulario.
Si he conseguido cerrarlo de esta manera:
Application:aForms[x]:oDataset:lOpen:=.F. pero creo que no es la más
óptima porque los formularios los tengo que identificar gracias a un
número y no siempre es el mismo, pues depende del usuario. Si en vez de
abrir el modulo X, abre el modulo Y, el número de Application:aForms[],
cambia si no me equivoco. Pregunta aparte: ¿Es posible identificar los
formularios por Application:aforms["Nombredelformulario"] o solo es
posible via 1,2,3,4,5... etc.
Mediante WITH OBJECT NombreDeLaClase():CreateForm(Self), me permite
acceder a los objetos del formulario, pero en este caso no puedo usarlo
¡porque ese formulario ya esta creado!
¿Teneis alguna sugerencia? Gracias por adelantado.
Me explico: mi intención es cerrar un Dataset desde un formulario que no
lo contiene. He intentado cerrarlo via WITH OBJECT NombreDeLaClase()
pero así no he podido acceder a las propiedades de dicho formulario.
Si he conseguido cerrarlo de esta manera:
Application:aForms[x]:oDataset:lOpen:=.F. pero creo que no es la más
óptima porque los formularios los tengo que identificar gracias a un
número y no siempre es el mismo, pues depende del usuario. Si en vez de
abrir el modulo X, abre el modulo Y, el número de Application:aForms[],
cambia si no me equivoco. Pregunta aparte: ¿Es posible identificar los
formularios por Application:aforms["Nombredelformulario"] o solo es
posible via 1,2,3,4,5... etc.
Mediante WITH OBJECT NombreDeLaClase():CreateForm(Self), me permite
acceder a los objetos del formulario, pero en este caso no puedo usarlo
¡porque ese formulario ya esta creado!
¿Teneis alguna sugerencia? Gracias por adelantado.