Tendrás que cambiar el tipo del campo a String de 2 carácteres (yo lo hago siempre, aunque hay gente que opina que no debe hacerse).
El DBCheckBox tiene las siguientes propiedades:
valueChecked = Si
ValueUncheckd = No
Estableciendo esas dos simples propiedades, hará que escriba el texto correspondiente en la Base de Datos.
Así en listados, informes para imprimir, etc, siempre muestra el texto Si/No
Consecuencia directa:
Cada vez que quieras conocer el valor tienes que usar:
Código Delphi
[-]
const const_si = 'Si';
const const_no= 'No';
begin
if table1.Fieldbyname('pagado').AsString = const_si then
lo que sea
Saludos