FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
No cierra un formulario
Estimados foristas.
Resulta que tengo una aplicacion MDI, en la cual tengo un formulario modal para mostrar un resumen de una consulta. Mi problema es que tengo en el show del form un query a la BD, y si resulta nula, muestro un mensaje y hago el close del form, pero no lo cierra, lo deja abierto vacio y tengo que cerrarlo con la X. He puesto la llamada al query en el create, activate y show y en todos me produce lo mismo cuando la consulta me resulta vacia, en los otros casos funciona perfectamente. Muestro los datos, y tengo un boton que cierra el form, llamando al mismo close. Que puedo estar haciendo mal ?? Gracias Saludos |
#2
|
|||
|
|||
Supongo que debes hacerlo a través de un IF. Podrias poner el codigo que verifica que la consulta no tiene registros y cierra el form?
Yo uso algo asi:
Saludos. |
#3
|
||||
|
||||
Cita:
Es difícil saber sin ver el código, pero supongo que podrías hacer algo por el estilo:
Saludos. Edito: No había visto el mensaje de MartinS, básicamente es la misma idea.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 09-03-2012 a las 15:53:31. |
#4
|
||||
|
||||
Basicamente es lo que hago, pero no me cierra el form. Aqui pongo mi codigo.
Gracias por la ayuda.. |
#5
|
|||
|
|||
Yo con el EOF tenia un par de problemas. Igualmente si podes ver el mensaje entonces NO SE porque no sigue con el close
Proba cambiando el EOF por IsEmpty a ver que hace Última edición por MartinS fecha: 09-03-2012 a las 16:16:23. Razón: Eof por IsEmpty |
#6
|
||||
|
||||
Gracias MartinS, pero el mensaje lo veo asi que el EOF no es el problema, sino el CLOSE
siguiente al mensaje. Saludos |
#7
|
||||
|
||||
Hola Ibidi, no puedes llamar al Close en el evento OnShow, tendrías que hacerlo en el evento AfterShow, revisa este ejemplo que esta en este hilo y colocas el Close dentro del AfterShow.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#8
|
||||
|
||||
Muchas gracias Caro, no conocia este metodo. Funciono perfecto.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mi aplicación no se cierra | Jesús Pena | OOP | 1 | 08-02-2006 20:10:56 |
Se cierra tabla | Luis Castillo | Conexión con bases de datos | 2 | 22-12-2005 20:29:16 |
Formulario modal, se cierra | ElDioni | Varios | 2 | 24-10-2005 20:19:08 |
Se Cierra Delphi | JamesBond_Mx | Conexión con bases de datos | 4 | 24-03-2004 03:02:18 |
Se me cierra delphi... | superhopi | Conexión con bases de datos | 5 | 07-07-2003 17:16:39 |
|