RELATORIO PARA VB6

CARLINHOS 15/04/2012 23:37:19
#399933
Galera, estou tentando passar um parametro para o Crystal Report 8.5 através do VB6, não consegui e não encontrei nada nada na net. Alguem pode me dar uma dica de como passo o parâmetro ? O nome do parâmetro no relatório é ParamCodigo
Obrigado
ADILSOO 16/04/2012 06:57:00
#399935
Resposta escolhida
Oque voce quer fazer é chamar um arquivo RPT no vb6 isso?
ROBIU 16/04/2012 07:49:50
#399937
CARLINHOS 17/04/2012 22:59:43
#400121
Não, não. Sei chamar o relatório, mas quero criar filtros, para que o relatorio saia como eu quero. Estou tentando por parâmetros, O Robiu mandou um link mas com fórmula. Vou tentar pra ver se vai dar certo. Se conseguir algo a respeito, tipo, um TxtBox recebe o Codigo 1, aí passo essa informacao para o Relatorio e ele realiza o filtro pra mim
CARLINHOS 17/04/2012 23:19:08
#400122
Coloquei esse codigo mas está falando que a formula está errada.
CR.WindowState = 2
CR.ReportFileName = [Ô]C:\Documents and Settings\Carlos\Meus documentos\Programação\Visual Basic 6.0\SQL com Report Crystal\Relatorio.rpt[Ô]
CR.Destination = 0
CR.SelectionFormula = [Ô]{ControleDeProcessos.NumeroProcesso}=[ô][Ô] & Trim(txtCodigo.Text) & [Ô][ô][Ô]
CR.RetrieveDataFiles
CR.Action = 1
ADILSOO 18/04/2012 07:00:20
#400123
Faz assim que da certo...


CR.RecordSelectionFormula = [Ô]{ControleDeProcessos.NumeroProcesso}=[Ô] & txtCodigo.Text
CARLINHOS 20/04/2012 17:41:10
#400387
Li em outro local que se tivermos instalados duas versões do crystal reports poderia ocorrer esse erro, desinstalei as duas versões e reinstalei a versão mais nova. Depois disso, fiz os testes com os exemplos que a galera passou e deu certo. Então se os comandos listados aqui não funcionarem, favor verificar se existe duas versões instaladas do Crystal Reports ou então desinstale e instale novamente o programa. Vlw galera.
Tópico encerrado , respostas não são mais permitidas