PASSAR PARAMETROS PARA DENTRO DO DATAREPORT

USUARIO.EXCLUIDOS 06/09/2007 16:08:11
#234555
Salve ...

Pessoal, uma dúvida:

Como faço para passar parâmetros de dentro de um text para dentro do DataReport???

Preciso que meu Relatório seja gerado conforme o parâmentro informado dentro do text...

Obrigado!!!

Abraços

Ps:Eu escrevi um tópico igual a esse anteriormente, porém ele está encerrado sem respostas... Baahh =/
USUARIO.EXCLUIDOS 06/09/2007 16:24:48
#234561
A resposta esta no link.

http://www.macoratti.net/data_rpt.htm

Boa sorte!
USUARIO.EXCLUIDOS 06/09/2007 19:51:34
#234589
Pois bem, eu segui o tutorial,
ele gera o relatório com base nos parametros que o usuário passa em um txt...
porém, quando ele vai gerar ouutroo relatório após fechar o anterior,
da uma msg de erro muito feia..

"Operação não permitida quando o objeto está aberto"

Eu acho que tem alguma coisa a ver com um arquivo temp que ele cria após gerar o relatório...

Alguém já viu esse erro???
Segue uma imagem com o erro!!!

Obrigado..

Abraçoss
USUARIO.EXCLUIDOS 06/09/2007 20:24:47
#234592
Já tentou usar o FILTER para isto ? no inicio segui este tutorial também e cai no mesmo problema, além de notar que teria que criar muitos parametros dentro do command ficaria uma trabalheira doida!, faço assim, para passar parametros de datas por exemplo:(DATA é o nome do campo da tabela)

private sub cmd visualizar_relatorio()

DataEnvironment1.rsCommand1.Filter = "DATA >= '" & Txtdatainicial & "' and DATA <= '" & Txtdatafinal & "'"
rptcheques.Show

end Sub


você pode fazer todo tipo de filtro para chamar um relatorio usando o FILTER.

pelo campo NOME:

DataEnvironment1.rsCommand1.Filter = " NOME like '" & text_nome.text & "%'"
ROBIU 06/09/2007 20:41:15
#234593
Resposta escolhida
Para este caso faça isso no evento terminate do data report
Private Sub DataReport_Terminate()
Unload NomedoDataReport 'Nome do Data Report
Unload NomedoDataEnvironment
End Sub
Veja Minha Resposta neste tópico
Agora não aconselho usar o data environment para acessar os dados.
PARA ISSO VEJA MINHA RESPOSTA NESTE TÓPICO E BAIXE OS EXEMPLOS QUE COLOQUEI LÁ. OUTRO EXEMPLO ANEXO.

Tópico encerrado , respostas não são mais permitidas