FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con ClientDataSet evento OnChange
Trabajo con delphi 2006 .
Tengo un DBGrid donde cambio el valor de la celda(formato), y al saltar a otra celda se ejecuta el siguiente procedimiento, generando así un BUCLE INFINITO:
En delphi 7 no he tenido ningún problema. ¿a qué se debe? |
#2
|
||||
|
||||
Parece que no es un buen sitio donde cambiar el valor ¿no?
En el evento que ocurre cuando cambia su propio valor, tú modificas el valor de dicho campo, por tanto vuelve a saltar el evento OnChange. Quizás sería conveniente usar el evento OnCalcfields del Dataset, por ejemplo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Sí, pero saltará sólo una vez, no?.
El evento OnCalcfield del DataSet, también produce bucle infinito. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas a la hora de abrir un ClientDataset | jmlifi | Conexión con bases de datos | 4 | 01-06-2006 12:28:20 |
Problemas con evento OnExit | santi33a | Varios | 4 | 15-04-2006 13:30:50 |
Problemas con DBExpress - ClientDataset | argami | Conexión con bases de datos | 4 | 26-07-2004 11:21:12 |
OnChange en TListBox | fedecm | Varios | 1 | 30-06-2004 17:24:32 |
|