Imprimir apenas o registro selecionado no Rave?
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.
Obrigado, Antonio Neto.
Ant.neto
Curtidas 0
Respostas
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.
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
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
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.
Faço isso aqui e funciona perfeitamente...
Tente selecionar o registro com a tecla Ctrl.
GOSTEI 0
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
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