Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Checkbox que no cheka (https://www.clubdelphi.com/foros/showthread.php?t=52454)

Kenobi 22-01-2008 00:00:14

Checkbox que no cheka
 
Buenas amigos.

estoy empezando a usar los componentes TmsComponents, pues dentro de estos tenemos el TdvAdvDbGrid (o sea un DbGrid) lo enlazo a una tabla que tiene entre otros un campo Booleano , pues el problema es que intento chekear o no chekear dicho campo en el grid y nada , ya me asegure que no este readonly y demas propiedades, por donde sera la cosa seria una lastima ya que el componente es bastante bonito ....


Gracias ....

gironella 22-01-2008 11:56:24

ei hola, no se si te he entendido bien, pero tienes checkbox dentro de un grid,no? i cuando apretas en el check box pasa de ti.
A mi me pasó eso i el problema me parece que estaba en el parent del checkbox. Mírate un poco eso.
Venga hasta luego

Luis M. 22-01-2008 13:36:30

Mira en la propiedad [colums] del DBGrid, en el campo Booleano, la propiedad
CheckBoxField := true
Pon los valores de ChechFalse y CheckTrue.
DBGrid->ShowBooleanFields := true.
Y porsupusto DBGrid->options->goEditing := True.
Ya nos contaras, si te ha servido.

Un saludo.

Kenobi 22-01-2008 17:21:50

Solucionado...
 
segui tus instruccciones, que ya las habia hecho debo añadir.... pero con la salvedad que los valores

chekfalse = 0
chektrue = 1

por eso no funcionaba

solucion

chekfalse = false
chektrue = true

asi es es sqlserver ...


Gracias ....

Luis M. 22-01-2008 19:53:33

Ok. para eso estamos.

Una cuestión...
Estos componentes están muy bien, siempre y cuando no cargues una tabla
con muchos registros en el DBGrid.

Un saludo.

Kenobi 23-01-2008 01:17:50

esta bien amigo
 
Gracias, me llama la atencion lo del numero de registros, una pregunta cuantos consideras tu que son "Muchos" registros .....


Gracias por todo ....

Luis M. 23-01-2008 09:59:18

Hola.

Bueno... yo he cargado desde 300.000 hasta 1.000.000 y la verdad es que
demora mucho la carga de datos (± 30 segundos).
No lo considero aceptable para un entorno de trabajo.
Creo que es, porque carga todos los registros en memoria antes de presentarlos.
En cambio con estos componentes,
el DBGrid presenta los datos al instante (probado con 1.000.000 de registros).
Y más o menos puedes hacer lo mismo.

Un saludo.


La franja horaria es GMT +2. Ahora son las 08:39:53.

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