Ler Um DBGrid
Olá Pessoal!
Estou precisnado fazer um relatório, onde tenho que ler direto de um DBGrid, os registros selecionados, e colocá-los no corpo do relatórios.
Gostaria muito da ajuda de vocês.
Obrigado.
Fabiano Faalcão
fafalcao@ig.com.br
Estou precisnado fazer um relatório, onde tenho que ler direto de um DBGrid, os registros selecionados, e colocá-los no corpo do relatórios.
Gostaria muito da ajuda de vocês.
Obrigado.
Fabiano Faalcão
fafalcao@ig.com.br
Fafalcao
Curtidas 0
Respostas
Rfpsatin
08/11/2003
Bom jovem, c vc tem um DBGrid com dados é sinal q vc tem ele ligado a uma fonte de dados (query, table,clientdataset...). PQ vc não liga a mesma fonte no relatório?
bom, caso não seja isso q vc quer. vc pode fazer o seguinte.
vc pode, num relatório no QR p.ex. acossiar no beforeprint de uma banda q vc deve jogar dados nela proveniente do dbgrid.
bem, é +- assim
coloca um componente de texto no qr, vc nao vai precisar de componente de bd nele, e no beforeprint da banda onde ele esta vc faz:
QRLabel1.caption:=DBGrid1.fields[0].asstring;
pronto, vc vai estar jogando neste ´label´ o conteúdo da primeira coluna do dbgrid. o valor é o do registro corrente.
espero ter ajudado
abraço
bom, caso não seja isso q vc quer. vc pode fazer o seguinte.
vc pode, num relatório no QR p.ex. acossiar no beforeprint de uma banda q vc deve jogar dados nela proveniente do dbgrid.
bem, é +- assim
coloca um componente de texto no qr, vc nao vai precisar de componente de bd nele, e no beforeprint da banda onde ele esta vc faz:
QRLabel1.caption:=DBGrid1.fields[0].asstring;
pronto, vc vai estar jogando neste ´label´ o conteúdo da primeira coluna do dbgrid. o valor é o do registro corrente.
espero ter ajudado
abraço
GOSTEI 0