Imprimir apenas o registro selecionado no Rave?

Delphi

19/10/2009

Amigos, estou migrando para o Rave, no momento, estou até curtindo a ferramente, porém com algumas dúvidas, criei um relatorio master/detalhes, e gostaria de imprimir apenas o registro selecionado, não todos os registro. apenas o registro que ta selecionado no momento no clientdataset.. alguem me ajudaria.

Obrigado, Antonio Neto.


Ant.neto

Ant.neto

Curtidas 0

Respostas

Edsant

Edsant

19/10/2009

Amigo,

O RVDataSetConnection tem um evento Chamado [b:805e260181]OnValidateRow[/b:805e260181], coloque o seguinte código:

procedure TForm1.RvDataSetConnection1ValidateRow(
Connection: TRvCustomConnection; var ValidRow: Boolean);
begin
ValidRow := DBGrid1.SelectedRows.CurrentRowSelected;
end;

esse código vai imprimir somente ó que vc selecionar no dbGrid..

Qualquer coisa estamos ai..

Um abraço.


GOSTEI 0
Ant.neto

Ant.neto

19/10/2009

Amigo, O RVDataSetConnection tem um evento Chamado [b:8c3bc04aa8]OnValidateRow[/b:8c3bc04aa8], coloque o seguinte código: procedure TForm1.RvDataSetConnection1ValidateRow( Connection: TRvCustomConnection; var ValidRow: Boolean); begin ValidRow := DBGrid1.SelectedRows.CurrentRowSelected; end; esse código vai imprimir somente ó que vc selecionar no dbGrid.. Qualquer coisa estamos ai.. Um abraço.


edsant, valeu pela a juda, mas não deu, coloquei este código no datasetConnection da tabela master, ms ficou tudo em branco. o que será que ta acontecendo? obrigado novamente.


GOSTEI 0
Edsant

Edsant

19/10/2009

Você colocou no [b:a1ab75f5fb]RvDataSetConnection[/b:a1ab75f5fb]?

Faço isso aqui e funciona perfeitamente...

Tente selecionar o registro com a tecla Ctrl.


GOSTEI 0
Ant.neto

Ant.neto

19/10/2009

Você colocou no [b:75787c296b]RvDataSetConnection[/b:75787c296b]? Faço isso aqui e funciona perfeitamente... Tente selecionar o registro com a tecla Ctrl.


Edsant, obrigado pela força mas não funfou, vc. utiliza o relacionamento master detalhe? lembrando que utilizo o relacionamento master detalhe com clientdataset.

Obrigado mesmo assim.


GOSTEI 0
Ant.neto

Ant.neto

19/10/2009

Você colocou no [b:805e260181]RvDataSetConnection[/b:805e260181]? Faço isso aqui e funciona perfeitamente... Tente selecionar o registro com a tecla Ctrl.


Grande edsant.. valew pela força, consegui resolver; utilizei essa dica.

http://www.activedelphi.com.br/forum/viewtopic.php?p=261972&sid=9e6f43c3e81c4bfae04ece045fac705e

Obrigado


GOSTEI 0
POSTAR