Array
(
)

Problema com DbText do QuickReport

Aspirante
   - 04 dez 2005

Olá. Galera é o seguinte. Numa tabela eu tenho um campo que é de textos grandes, Char (1000), e que seu conteúdo seria muito extenso. Bom. No quickreport este campo precisa ser imprimido. Mas os únicos componentes que achei foram o QrDbText e o QrDbRichText. Mas nenhum deles funciona corretamente. O QrDbText ele pega as informações deste campo, mas o texto todo fica só em uma linha em vez de quebrar linhas. E o QrDbRichText não pega as informações nunca.

Alguém poderia me ajudar a resolver este problema.


Sabado
   - 04 dez 2005

Prezado
Utilize um qrlabel com wordwrap em false, autosize em false e autostretch em true. Abra-o na largura e na altura total do seu report e no evento on startpage do qr, insira:
qrlabel1.caption:= tabelanomedocampo.text;


Aspirante
   - 04 dez 2005

Olha. Eu fiz o que você falou, um QrLabel, com AutoSize = False, WordWrape = False, e AutoStretch = True. E no código coloquei isso:

#Código

QrLabel1.Caption := IbQuery1.FieldByName(´TEXTO´).AsString;


Mas não deu certo. Ele puxa os dados, mas fica tudo em uma linha. Eu também pensei que ia dar certo por causa do AutoStreth que nas imagens ele é reduzido pra caber. Mas não deu.

Qual o problema?


Sabado
   - 04 dez 2005

acho que você pulou a parte que o seu qrlabel deve ter a largura e altura total do campo aser utilizado.
Eu uso aqui com MySQL, sem problemas