Da pra fazer isso no Quick Report?

27/05/2008

1

E ae galera gostaria de saber se daria pra fazer isso num relatório pelo quick report.

Tipo:
Um texto grande onde em detereminados lugares ser inserido dados que constam no banco (Firebird 2.0).

Ex.:
É objeto deste contrato à [TEXTO QUE ESTÁ NO BANCO DE DADOS], devidamente especificado no objeto do Edital e relacionado conforme modelo de anexos já impressos.

OU

Recide do Sr. [NOME DO CLIENTE NO BD] a importância de R$ ....

Será que deu pra entender?


Responder

Posts

27/05/2008

Martins

[quote:2ae596e725=´Junior Bezerra´]E ae galera gostaria de saber se daria pra fazer isso num relatório pelo quick report.

Tipo:
Um texto grande onde em detereminados lugares ser inserido dados que constam no banco (Firebird 2.0).

Ex.:
É objeto deste contrato à [TEXTO QUE ESTÁ NO BANCO DE DADOS], devidamente especificado no objeto do Edital e relacionado conforme modelo de anexos já impressos.

OU

Recide do Sr. [NOME DO CLIENTE NO BD] a importância de R$ ....

Será que deu pra entender?[/quote:2ae596e725]

Amigo, vc pode fazer isso sim, mas acho q vc poderia usar OLE e fazer interação entre Word e Delphi. Pesquise sobre o assunto.

boa sorte.


Responder

28/05/2008

Facc

é possivel sim, use um qrlabel para colocar o texto fixo, e onde for texto variado coloque um qrdblabel ligado no campo desejado

já fiz isso, dá trabalho. Como o amigo [b:0b1b684c7f]Martins[/b:0b1b684c7f] disse, é mais facil usar o Word mesmo, aki no forum mesmo tem vários exemplos.


Responder

28/05/2008

Gandalf.nho

Ou coloque um QRMemo e preencha o conteúdo via código, fazendo as concatenações necessárias.


Responder

29/05/2008

Mazzi

Meu caro... crie um Label, para os textos fixos (constantes, que nao vao mudar). Ex:

Cidade ...
Venho por meio deste, requerer ....

e onde achar que deve buscar os dados do BD, use:

CIdade[ field_cidade ]
Venho por meio deste , requerer [ field_requerimento]

Nome [fiedl_nome]

e assim por diante...

Se for um dado muito grande (texto longo), use dbMemo...


Abracos


Responder

30/05/2008

Bico

Ola colega.

Você pode utilizar a funlção StringReplace para fazer o que você quer.

QRMemo1.Lines.Add(StringReplace(´Recebi do Sr. [NOME DO CLIENTE NO BD] a importância de R$ .... ´, ´[NOME DO CLIENTE NO BD]´, ´Nome do cliente´, [rfReplaceAll]));


Atenciosamente,
Fernando.


Responder