Array
(
)

QuickReport - Exibir como campo checkbox

Gtts
   - 09 fev 2006

Olá a todos.

Uso delphi 7 e BDE com uma Query.

Em um determinado cadastro tenho um Formulário com várias CheckBox.

Então em um relatório eu estava querendo exibir os dados como no formulário, ou equivalente a X = true e ´ ´ (Em branco) = False; será que tem como fazer isso? No relatório está aparecendo True e False.
OBS.: Os checkbox´s aparecerão em um subdetail.

Obrigado!


Gtts
   - 10 fev 2006

sobe


Paullsoftware
   - 10 fev 2006

faz um tratamento das informações gravadas nos campos nos eventos:
#Código

Qr.ColumnHeaderBand1AfterPrint
e
#Código
QrLocacaoAfterPreview


para exibir o conteúdo que vc quizer nesses campos...
eu normalmente uso a fonte WebDings para pintar campos Checked com o desenho do V...


Gandalf.nho
   - 10 fev 2006

Dê uma olhada nesses componentes freeware (um QRCheckBox e um QRDBCheckBox) http://www.torry.net/vcl/reports/quickreport/qrcb.zip


Gtts
   - 10 fev 2006

obrigado gandalf.nho, mas quando eu vou instalar os componentes acontece o seguinte erro no Delphi 7:

[Fatal Error] QRCB.PAS(68): File not found: ´DsgnIntf.dcu´

Porque será esses erro? Obrigado.


Paullsoftware
   - 10 fev 2006


Citação:
obrigado gandalf.nho, mas quando eu vou instalar os componentes acontece o seguinte erro no Delphi 7:

[Fatal Error] QRCB.PAS(68): File not found: ´DsgnIntf.dcu´

Porque será esses erro? Obrigado.


antes de instalar o componente vá em Tools > Environment Options > Libary e adicione a pasta do componente que quer instalar...

também verifique se esse arquivo existe, pois not found ´arquivo não existe´

Citação:
´DsgnIntf.dcu´



Gandalf.nho
   - 10 fev 2006


Citação:
obrigado gandalf.nho, mas quando eu vou instalar os componentes acontece o seguinte erro no Delphi 7:

[Fatal Error] QRCB.PAS(68): File not found: ´DsgnIntf.dcu´

Porque será esses erro? Obrigado.

É pq essa unit mudou de nome a partir do Delphi 6. Abra o .PAS do componente e procure a linha que faz referência a essa unit e renomeia-a para DesignIntf.

Provavelmente no help do Delphi 7 deve haver uma referência a isso (no do Delphi 6 tem), dê uma olhada.


Gtts
   - 10 fev 2006

continua dando o mesmo erro, porém.

[Fatal Error] QRCB.PAS(68): File not found: ´DesignIntf.dcu´

Será que tem algum procedimento que tenho que fazer além de renomear na UNIT a unit que seve ser usada? Pelo que vejo o delphi não está encontrando esta unit a DesignIntf.pas onde eu encontro ela e onde ela deve estar para conpilar, executar e instalar o componente?

Obrigado a todos pela ajuda e atenção.


Gandalf.nho
   - 10 fev 2006

Abra a package onde vc instalou a unit e inclua na cláusula Requires a unit designide.


Gtts
   - 10 fev 2006

desculpe gandalf.nho... mas n consegui instalar o componente alterei como vc. disse mas o problema é que dão vários erros após isso, tipo:

referente a linha de código TcFieldsEditor = class(TStringProperty)
erro: [Error] QRCB.PAS(75): Undeclared identifier: ´TStringProperty´ você por acaso não tem esse componente funcionando em delphi 7 pra me enviar? Desculpe mas preciso fazer isso e não sei como. Obrigado!


Gandalf.nho
   - 11 fev 2006

Tente usar esse link, essa versão já tem um package para Delphi 6 com as modificações necessárias, deve ser o suficiente para instalar no Delphi 7 http://www.qusoft.com/getfile.asp?level=0&Filename=QRCB6.ZIP