FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como hacer que no se cierre el formulario
Hola tengo un formulario donde hago un UPDATE sobre una tabla.
Pues después de ejecutar la Query el formulario se me cierra. ¿Que tengo que hacer para que no se cierre? |
#2
|
||||
|
||||
¿Me puedes indicar, en que punto realizas la ejecución del Update?, es decir ¿que evento lo llama?
|
#3
|
|||
|
|||
pues lo hago en el onclick de un boton
|
#4
|
||||
|
||||
Y en ese botón, ¿tan solo realizas la llamada al Update?. Si es así, yo realizaría un trazado de la ejecución y miraría paso a paso, que está ejecutando.
Un saludo. |
#5
|
|||
|
|||
Esto es lo que hago
Código:
procedure TFrmPrincipalValidarPedidos1.BtnValidarClick(Sender: TObject); var Validado,SentenciaSql:string; begin Validado:='SI'; SentenciaSql:='UPDATE PEDIDOS SET VALIDADO="'+Validado+'" WHERE CODIGO_PEDIDO="'+DBGResultados.Fields[0].Value+'"'; QValidar.Close; QValidar.Sql.Clear; QValidar.Sql.Add(SentenciaSql); QValidar.ExecSQL; ShowMessage('Pedido '+''+DBGResultados.Fields[0].Value+''+' Validado'); end; |
#6
|
||||
|
||||
Acabo de crear un formulario, que tiene un ADOQuery y un botón que ejecuta las mismas sentencias que tú y no se me cierra en ningún caso, a no ser que lo cierre de manera explícita.
Utilizo Delphi 7, puede que se trate de un problema de versión, ya que la ejecución de una SQL de actualización no debería implicar el cierre del formulario asociado. Siento no poder ayudarte más. Un abrazo. |
#7
|
|||
|
|||
Seguramente has puesto un BitBtn, y tienes la propiedad ModalResult asignada... cambiala a mrNone.
|
#8
|
|||
|
|||
Perfecto, era eso muchas gracias.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer para que un programa NO pueda ser cerrado desde el Task Manager? | bustio | Varios | 6 | 25-05-2006 18:58:04 |
Como hacer un bypass del login de Windows | Rolando Glez | Windows | 2 | 09-12-2005 19:41:30 |
Como hacer una conexion remota | carlos gonzalez | Varios | 1 | 10-11-2005 16:19:07 |
Como Hacer Multi_tier en Delphi 8 - RemoteDataModule | MAPER | Providers | 1 | 03-10-2004 22:37:18 |
Como puedo hacer una coneccion ssh | quetzal | Internet | 0 | 15-07-2004 03:33:39 |
|