Cita:
Empezado por gersongelabert
El caso es que Todas las casillas de los DBCheckBox s se muestran cotejadas y ensombresidas.
|
Esto se debe a que no especificaste un valor por defecto en la estructura de la tabla así que la componente no sabe qué poner y por ello se muestra en estado indeterminado.
Cita:
Empezado por gersongelabert
¿Que puedo hacer para que queden limpias y listas para recibir el cotejo de manera voluntaria del usuario?
|
Una opción es asignar el valor por defecto (false en este caso) en la estructura de la tabla. Otra opción si no quieres o no puedes modificar la estructura de la tabla, es usar el evento OnNewRecord del TTable conectado a tu tabla:
Código Delphi
[-]
procedure TForm1.Table1NewRecord(DataSet: TDataSet);
begin
DataSet.FieldByName('campo').AsBoolean := false;
end;
// Saludos