QRDBText / Imprimi registro em QuickReport

Delphi

20/12/2004

Bom dia

Estou com dois problemas

1- Quando projetei o BD esqueci (?) de planejar um campo que caracterizasse cada registro. Agora tenho que fazer um relatorio que só imprime os registros que o usuário selecione em um dbgrid. Só que eu so posso saber quais os registros selecionados. Como posso fazer este relatório.

2- Em um relatório tenho um QRDBText e tenho no DB conteúdos grandes para seu preenchimento. Por causa distocoloquei suas propriedades AutoSize como False; redimencionei o Width para preencher até o limite da largura do relatorio; coloquei a propriedade AutoStretch como True e mantive WordWrap em True. A principio parecia funcionar OK, porem examinando a saida tanto na tela qunto na impressora verifiquei o seguinte problema



supondo que o final do texto a ser inserido no QRDBText fosse


´este texto corresponde ao final do conteudo´


na saida esta acontecendo o seguinte


no final da primeira linha ´na saida esta´
na segunda linha ´o seguinte´

ou seja há um corte no conteudo no final da primeira linha


Uso Delphi 5 e QuickReport 3


O que pode ser? Já fiz uma busca no forum mas nao obtive resposta


Carlos Machado

Carlos Machado

Curtidas 0

Respostas

Carlos Machado

Carlos Machado

20/12/2004

Bom dia


Em relação ao item 2 - QRDBText - Percebi que o problema nao está na configuração das propriedades e sim no fato que o conteudo a ser inserido neste componente se tratar de endereço de HomePage


Me parece que quando se configura a QRDBText para separar em varias linhas o mesmo procura espaços ou hífen para fazer a separação. Como estes caracteres são raros o mesmo não consegue separar corretamente.


Ainda não consegui resolver o meu problema. Se o problema for realmente o que acho (exposto no parágrafo anterior) a saida seria um comando ou algo que separace o texto a ser inserido independente de ser encontrado espaços ou hifem


Algum comentário sera bem vindo


GOSTEI 0
POSTAR