Comando de Impressão para DBGrid?

Delphi

28/06/2004

sou principiante... e estou fazendo uma agenda no Delphi
e quero colocar uma rotina de impressão para imprimir os
dados contidos no DBGrid que tem o programa.

Como faço isso?

abrasssssssssss


Pearljam

Pearljam

Curtidas 0

Respostas

Sandra

Sandra

28/06/2004

pearljam,

Se os dados que exibe no DBGrid são selecionados através de uma consulta, selecione a mesma Query na propriedade DataSet do form de impressão (QReport).

Para visualizar o relatório, no onClick de um botão digite:
QReport1.Preview;


Para imprimir (sem visualizar):
QReport1.Print;



GOSTEI 0
Pearljam

Pearljam

28/06/2004

Sandra.

Estou ligando o DBGrid direto no DataSet
pra que os dados atualizem automáticamente!

como faço nesse caso?

abrasss


GOSTEI 0
Sandra

Sandra

28/06/2004

A propriedade DataSource do DBGrid está ligada ao DataSource correspondente a tabela, correto? Então, na propriedade DataSet do QReport basta informar a tabela correspondente.

Depois, é só utilizar os comandos para visualizar e imprimir.


GOSTEI 0
Pearljam

Pearljam

28/06/2004

não consegui.... fiz muita coisa aqui...
conectei o QReport ao banco de dados ... mas nda
aparece no relatorio....

se puder dar uma olhada... eu coloquei o código ai...

http://www34.brinkster.com/infoprog/agenda.zip

bjos.


GOSTEI 0
POSTAR