FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Campos booleanos en StringGrid con CheckBox
¡Hola de nuevo Delphinianos ...!
El motivo por el cual escribo, esque pretendo realizar la lectura de campos booleanos de una BD (SQL Server) y mostrarlos dependiendo su valor (True/False) en un StringGrid pintando un CheckBox que describa este status (Seleccionado/NoSeleccionado) respectivamente. He revisado ya algunos hilos entre ellos http://delphi.about.com/od/usedbvcl/l/aa082003a.htm y algunos hilos de este foro.Y he tomado algunas de las funcionalidades para pintar el checkbox, pero en una sola columna.Estoy en Delphi5. Lo que hasta ahorita llevo es cargar los valores de la tabla en el StrinGrid.Algunos de mis campos que son los booleanos me aparecen True/False en el StringGrid. Intenté crear un componente TCheckBox y asiganarlo de esta forma
El valor del campo asignado al StringGrid al debuguear si me lo está leyendo bien y entra a la condición true/false que corresponde pero ya cuando visualizo el resultado,el checkbox siempre aparece marcado. ¿Alguna sugerencia para poder visualizar este tipo de campos, de esta manera? o ¿Algún tip? Se agradece. Gracias por el interés, saluditos!
__________________
"El mejor alimento del alma, es la inspiración de uno mismo.." Última edición por ecfisa fecha: 23-06-2012 a las 01:39:56. Razón: corregir problema etiquetas interfaz mejorada |
#3
|
|||
|
|||
Gracias!!
Hola, te agradezco tu atención e interés, ya eché un vistazo en el link y si me sirvió de algo. Ya me aparecen los checks marcados conforme a los datos de la BD.
Pero ahora tengo otra situacíon. ¿Cómo puedo trabajar con los eventos de los ChecksBox creados? Sin necesidad de vincular este control a un CheckBox ya existente.Me interesa, el OnClick. Porque creeé los checks por código...:S Creé el procedure, pero no me funciona.
Saludos! P.D. Estoy investigando por si encuentro alguna otra alternativa. Gracias!
__________________
"El mejor alimento del alma, es la inspiración de uno mismo.." |
#4
|
|||
|
|||
Hola de nuevo...
Bueno, he estado modificando mi codigo, para lograr lo que me he propuesto. Simulé la lectura de los campos booleanos de mi tabla al StringGrid con valores fijos, ya que esto ya lo he logrado.
*En el evento Create del Formulario es donde se realiza todo el proceso. *En el evento Clic del StringGrid eh puesto validaciones dependiendo del "status" del campo (True/False).Al darle Click "modifica" el valor del StringGrid si está en True lo pone en False, si está en False, lo pone en True. Pero es aqui donde me he perdido un poco en cuanto a referenciar al Check que va a cambiar de status, ya que siempre me cambia el status del ultimo check . No sé como hacer para que el check respectivo cambie su status al dar dblclick. Lo que llevo hasta el momento es esto:
Espero haberme dado a entender con lo que quiero y de verdad agradezco a quienes se interesen y sugieran =). Gracias!
__________________
"El mejor alimento del alma, es la inspiración de uno mismo.." Última edición por Jetzuvely21 fecha: 26-06-2012 a las 00:27:30. Razón: falto explicacion final |
#6
|
||||
|
||||
Cita:
Es como la reunión de contadores de chistes, que en lugar de contarse los chistes, se indicaban el número: Oye, conté el #15 y la gente se tronchaba de risa. Pues menos mal que no empezaste con el #28. Ja ja ja... sí, o el #31 Qué malo soy para los chistes |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campos Booleanos | Raistlin | Firebird e Interbase | 4 | 26-08-2008 21:05:46 |
Campos Booleanos | carinacarboni | Firebird e Interbase | 5 | 28-09-2004 21:36:49 |
Filtros y campos booleanos | AdrianD | Tablas planas | 2 | 13-01-2004 21:28:51 |
Dbgrid Que Permita Checkbox Para Datos Booleanos | SoftMakerMex | OOP | 4 | 19-12-2003 20:46:38 |
Campos booleanos | Eduardo | Firebird e Interbase | 3 | 02-11-2003 22:11:20 |
|