imprimindo um registro
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.
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
Curtidas 0
Respostas
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
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
23/05/2009
Você também pode imprimir a tela.
Via direto para impressora padrão do windows.
screen.ActiveForm.Print;
Via direto para impressora padrão do windows.
GOSTEI 0
Caube
23/05/2009
bem, não era bem isso que eu precisava, mas obrigado pela atençao de voces. :)
GOSTEI 0