• Sábado 21 de Diciembre de 2024, 13:25

Autor Tema:  No funciona thisform.release  (Leído 4105 veces)

guadi

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
No funciona thisform.release
« en: Jueves 23 de Julio de 2009, 17:02 »
0
Buen día, otra vez yo!!! por ahora me están ayudando en todos lo que pregunte, espero que esta no sea la excepción!! la verdad me estoy cansando de FOX jajaja, tengo que entregar un trabajo para la facu y cada vez me saltan más errores!!! Ya se........., FOX no tiene la culpa...

Les cuento:
En mi aplicación hay un formulario de administración de articulos (administrar_articulos). Dentro de este tengo un boton "Nuevo" que me lleva a otro formulario "registrar_articulo"
Cuando llamo al formulario registrar_articulo(desde administrar_articulo) pongo lo siguiente:

thisform.release (tendría que cerrar el formulario administrar_Articulos)
SET DEFAULT TO (formularios)
DO FORM registrar_Articulo

El problema es que abre el formulario registrar_articulo, pero no cierra el de administrar_articulos

Los dos formularios son modales

Por favor, ayuda!!!!!!!!!

gracias!!!

emuller

  • Miembro MUY activo
  • ***
  • Mensajes: 104
    • Ver Perfil
Re: No funciona thisform.release
« Respuesta #1 en: Lunes 27 de Julio de 2009, 20:05 »
0
El problema es justamente que son modales, y cuando abres el segundo formulario se detiene la ejecución del primero (no sigue con el proceso del Release). Supongo que quizás funcione utilizando algún formulario oculto con un Timer, y que sea ese formulario el que se encargue de abrir a otros, es decir que tu "administrar_articulos" antes de cerrarse le avise al del Timer que tiene que abrir a "registrar_articulo".

Por ahora adjunto un archivo de prueba con lo más que pude lograr. En el "formulariomodal1" hay que prestar atención a la propiedad pabrir (creada por mí), al código del botón "abrir" y el código del método "unload".
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
Mi deseo: que le otorguen el premio Nobel de la paz al inventor del Copy & Paste. Gracias por evitarme tantas peleas con el tiempo y aumentar la esperanza de vida de mi teclado \":)\"

malamigos

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: No funciona thisform.release
« Respuesta #2 en: Viernes 21 de Agosto de 2009, 02:37 »
0
hola amigaso. no se si a la fecha de recibir el presente ya hayas dado con la solucion, pero lo que yo hago es lo siguiente. creo los dos formularios sin atributo de modal alguno con el de default. en el primer formulario, el que llama al segundo, creo variables publicas, a travez de las cuales le paso informacion al segundo formulario para que pueda cumplir su cometido. en ambos formularios configuro la propiedad showwindow en 1.In top level. ambos formularios son modales y notengo problemas con el thisform release
solo que este comando lo tienes que poner en el evento clik o keypress de los formularios
suerte