imprimindo um registro

Delphi

23/05/2009

Preciso imprimir somente o cadastro de um cliente no rave report. Ou seja do cliente que estou vendo na tela. Estou usando o filter antes de imprimir, mas ele só imprime o primeiro cadastro e não o cadastro que está na tela. Segue abaixo o codigo quando clico no botão imprimir.

DataModule1.ClientDataSet1.Filtered:=False;
DataModule1.ClientDataSet1.Filter:=´cod_cliente=´
+QuotedStr(DBText1.Caption);
DataModule1.ClientDataSet1.Filtered:=True;
dmReport.RvProject1.ProjectFile := ´reports.rav´;
dmReport.RvProject1.Execute;
DataModule1.ClientDataSet1.Filtered:=false;

Alguém poderia me ajudar? Obrigado.
Carlos.


Caube

Caube

Curtidas 0

Respostas

Dbergkamps10

Dbergkamps10

23/05/2009

Ola,
Faz uma SQL com a chave primaria do cadastro q ta na tela e liga ela no Report. Além de ser mais rapido, eh mais seguro.


Att
Dalton


GOSTEI 0
Sistemald

Sistemald

23/05/2009

Você também pode imprimir a tela.

screen.ActiveForm.Print;


Via direto para impressora padrão do windows.


GOSTEI 0
Caube

Caube

23/05/2009

bem, não era bem isso que eu precisava, mas obrigado pela atençao de voces. :)


GOSTEI 0
POSTAR