Ver Mensaje Individual
  #2  
Antiguo 03-03-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita