Ver Mensaje Individual
  #1  
Antiguo 26-01-2009
Avatar de Carmelo Cash
Carmelo Cash Carmelo Cash is offline
Miembro
 
Registrado: jul 2003
Ubicación: Buenos Aires
Posts: 261
Reputación: 21
Carmelo Cash Va por buen camino
Problema con DBCheckBox

Hola Foro:

Necesito armar una grilla que que en ella tenga una descripcion y tres CheckBox, para verdadero o falso. (en mi caso la base de datos tiene 1 cómo verdadero y 0 como falso),
Para esto coloco un DBCtrlGrid, y en la primer fila un DBText para la descripcion y 3 DBCheckBox.

Para Cada DBCheckBox, necesito programar el evento "on Click', cada uno de los cuales dispara respectivas consultas de "Update".

Problema 1.
Aparentemente el evento "on Click" está junto con algún evento "on change" o algo parecido, ya que cuando refresco la grilla se disparan solo los "onClick" Ej. Si viene
0
0
0
1 <- acá se dispara un "onClick"
0
1 <- acá otro.
0

Esto traté de resolverlo de dos maneras. una colocando una variable que me diga si estoy editando o estoy refrescando, la otra fué colocar el disparo de la consulta en el evento "on key press" y que el operador tenga que apretar una tecla para tildar y destildar el checkBox. (por ahora me quedé con la primera).
¿Esto es así o existe alguna propiedad para solucionarlo?

Problema 2.
El otro problema es que cuando hago un Click en el CheckBox que quiero modificar, me dispara los eventos "onClick" de los otros CheckBox, no siempre, dependiendo si el valor es cero o uno. ¿?

Ése es el problema que tengo, desde ya gracias por su atención.
Responder Con Cita