trabalhando com sql

Delphi

24/06/2004

caro amigos, estou utilizando uma consulta sql em tempo de execurssão, tudo esta fucnionando perfeitamente, porem preciso saber como enviar outros parametros para o relatório, tipo: tenho um campo memo na chamada do relatório e preciso que seja impresso quando for diferente de vazio, porem não consigo enviar este parametro para o relatorio, tambem faço a busca somente pelo mês e gostaria de imprimir somente o dia e o mes cadastrado no banco paradox, utilizo o qreport e delphi 7 com paradox. espero a atenção de todos.

Claudio Pinho


Dpinho

Dpinho

Curtidas 0

Respostas

Okama

Okama

24/06/2004

Para imprimir o Campo Memo o processo é o mesmo com os demais campos, insira um QRDBTexte set a propriedade Datafield para o Campo memo da tabela.

Para formatar a Data use o evento BeforePrint ou OnPrint e formate a Data como quizer em um QRLabel


QRLabel1.Caption := FormatDateTime(´dd/mm´, Query1.FieldByName(´CAMPO_DATA´) );


GOSTEI 0
Dpinho

Dpinho

24/06/2004

Para imprimir o Campo Memo o processo é o mesmo com os demais campos, insira um QRDBTexte set a propriedade Datafield para o Campo memo da tabela. Para formatar a Data use o evento BeforePrint ou OnPrint e formate a Data como quizer em um QRLabel QRLabel1.Caption := FormatDateTime(´dd/mm´, Query1.FieldByName(´CAMPO_DATA´) );


Agradeço pela ajuda, o problema é que ao colocar um QRMemo na Band, o mesmo não aparece, fica escondido, tambem não é um campo DBMemo é um campo Memo, que é preeenchido no momento da solicitação do relatório sem necessidade de gravar em arquivo.


GOSTEI 0
Okama

Okama

24/06/2004

Você pode usar o mesmo procedimento em BeforePrint só que preencha com os dados do memo. Ex:
QRMemo1.Caption := Memo1.Text;



GOSTEI 0
POSTAR