Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #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
Poder: 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
  #2  
Antiguo 28-01-2009
Carlosguiland Carlosguiland is offline
Miembro
 
Registrado: abr 2004
Posts: 35
Poder: 0
Carlosguiland Va por buen camino
Thumbs up

Creo que deberias considerar otra alternativa
utiliza el evento affterpost o beforepost del query

Saludos...
Responder Con Cita
  #3  
Antiguo 02-02-2009
Avatar de Carmelo Cash
Carmelo Cash Carmelo Cash is offline
Miembro
 
Registrado: jul 2003
Ubicación: Buenos Aires
Posts: 261
Poder: 21
Carmelo Cash Va por buen camino
Listo.

Gracias Carlosguiland.
Al final salió. Lo solucioné disparando la actualización del query en el evento on mouse-up en vez de en el evento on Click.
Nuevamente gracias por todo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
DBGrid y DBCheckBox emeritos Varios 2 17-10-2008 13:50:30
Problema con DBCheckBox esimon OOP 1 08-07-2007 16:46:58
problema con DBCheckBox...ayuda... CyberFire Conexión con bases de datos 2 12-06-2006 18:57:08
Problema con DBCHeckbox el_barto Conexión con bases de datos 5 13-07-2005 12:17:24
DBCheckBox Default Kreyser Conexión con bases de datos 1 21-08-2004 17:35:55


La franja horaria es GMT +2. Ahora son las 14:32:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi