Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Campos booleanos en informes (https://www.clubdelphi.com/foros/showthread.php?t=24082)

emeceuy 08-08-2005 07:46:32

Campos booleanos en informes
 
Hola... tengo una duda: cuando voy a imprimir un campo booleano con QReport, en la columna aparece TRUE o FALSE (como es lògico que sea).

La idea es que en lugar de true o false, aparezca "SI" o "NO"... como tendrìa que hacer???

muchas gracias, saludos desde uruguay

Marcelo

keys 08-08-2005 08:20:08

En el componente TQrDbText tienes un evento on print, en el cual puedes escribir lo que tu quieras.

Un Saludo. Agur :-)

Caro 08-08-2005 17:51:58

Hola,

Podrias utilizar el QRExpr y en su propiedad Expression colocar lo siguiente,

IF(Table1.campo=True,'SI','NO')

Cabanyaler 09-08-2005 08:27:49

... en el Dataset que tengas relacionado con los campos de la banda del QReport o cualquier otro lugar como un DBGrid y los cuales sean booleanos y por tanto los que quieres que salgan p.e. SI si es True y No si es false, en la propiedad del campo del Dataset denominada DisplayValues, que supongo tendrás en un DataModule, pones en primer lugar el caso afirmativo y luego el negativo:

P.e. DisplayValues SI;NO.

... i s'acabat

Archer 24-09-2008 15:53:32

Cita:

Empezado por Cabanyaler (Mensaje 100619)
... en el Dataset que tengas relacionado con los campos de la banda del QReport o cualquier otro lugar como un DBGrid y los cuales sean booleanos y por tanto los que quieres que salgan p.e. SI si es True y No si es false, en la propiedad del campo del Dataset denominada DisplayValues, que supongo tendrás en un DataModule, pones en primer lugar el caso afirmativo y luego el negativo:

P.e. DisplayValues SI;NO.

... i s'acabat


No he encontrado la propiedad DisplayValues por ningun lado, en la ayuda me dice que la tiene el componente TBooleanField, el que tampoco aparece por ningun lado... ¿alguna orientacion?

Gracias.

Edito: La busco en un DBGrid, no en un QReport.

jcarteagaf 24-09-2008 16:53:29

Otra opcion es usar el componente QRCheckbox, que te dibuja un checkbox en el reporte y te lo marca o no de acuerdo a los valores que coloques (True, false, S,N, Si, No, etc). El componente es gratuito y puede ser enlazado a datasets.

El componente es gratuito y funciona con delphi 4,5,6,7 y cualquier version de Quickreport, lo puedes encontrar aqui.

Saludos


La franja horaria es GMT +2. Ahora son las 01:36:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi