raquel, empieza diciendo qué componentes usas para acceder a Firebird ¿MDOLIB por casualidad?. Si es así, estos componentes no reflejan el valor por defecto que hayas definido en la Base de datos, por defecto se visualizarán en estado indeterminado todos los DBChecBox (Recuerda que el DBCheckbox tiene 3 estados: marcado, no marcado e Indeterminado). Por favor, en este sentido habla con propiedad, ya que ocasiona muchas confusiones.
El hecho de que "algunos aparezcan marcados y otros no" supongo que te refieres al tiempo de Insertar un registro, seguro que en algún evento OnNewRecord asignas un valor al campo del CheckBox y en otros Datasets no lo haces.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|