como enviar dados para o rave em tempo de execução
06/11/2006
0
Brunocantelli
Posts
06/11/2006
Eurismar
ex:
1 - no rave reports selecione o relatório e clique na propriedade Parameters e digite o nome do parametro
2 - coloque um componente DataText no Band e clique em DataField.
3 - na janela q será aberta ´Data Text Editor´ em Project Parameters selecione o parametro criado e clique em insert Parameter
e clique em OK.
4 - No Delphi no botão q vc chama o relatorio digite o seguinte:
procedure TForm1.BtnImprimirClick(Sender: TObject);
begin
RvProject1.SetParam(´Nome_do_parametro´,´Texto a ser enviado´);
RvProject1.ExecuteReport(´Report1´);
end;
não sei se isso mesmo q vc precisa, caso dê certou ou não informe aki no forum
06/11/2006
Brunocantelli
07/11/2006
Andreaskaquino
RvDataSetConnection1.DoGetRow;
RvProject1.SetParam(´Nome_do_parametro_1´, DataSet.FieldByName(´Campo1´).asstring);
RvProject1.SetParam(´Nome_do_parametro_2´, DataSet.FieldByName(´Campo2´).asstring);
12/01/2019
Edivaldo B
1. Já selecionei o meu relatorio10 na propriedade parameter criei dois parametros inicio e fim
2. No Cabeçalho do rave coloquei dois campo de texto
3. Set nos campos de texto os parametros criados
4. No Delphi botão imprimir ja tentei assim e não deu certo:
dm.Rv_Relatorios.Open;
//dm.Rv_Relatorios.setParam('Param.Inicio',mk_inicio.Text);
//dm.Rv_Relatorios.setParam('Param.Fim',mk_fim.Text);
dm.Rv_Relatorios.ExecuteReport('Relatorio10');
5. Já tentei assim também e nada
//Imprimi o relatorio por periodo
dm.Rv_Relatorios.setParam('Param.Inicio',Fm_Pesq.mk_inicio.Text);
dm.Rv_Relatorios.setParam('Param.Fim',Fm_Pesq.mk_fim.Text);
dm.Rv_Relatorios.ExecuteReport('Relatorio10');
edijovem@gmail.com
23/02/2020
Wallisson Melo
RvDataSetConnection1.DoGetRow;
RvProject1.SetParam(´Nome_do_parametro_1´, DataSet.FieldByName(´Campo1´).asstring);
RvProject1.SetParam(´Nome_do_parametro_2´, DataSet.FieldByName(´Campo2´).asstring);
ola amigo tentei sua exPlicação nao consegui entender
não funciona!!!
PASSAR OS PARAMENTROS PARA SUBSTITUIR OS DATATEXT é tranquilo , o problema e filtrar as informações do banco de dados
intervalos entre DATAS/DATA ANIVERSARIANTE/ OU CODIGO!!!!
Clique aqui para fazer login e interagir na Comunidade :)