Eu estou tentando passar um parametro para um relaório. Tenho um relatório de etiquetas com dois campos, um chamado "título" e outro chamado "barras". O campo "título" no BD é do tipo Char, e o campo "barras" é do tipo integer. Pois bem: desenvolvi um relatório no Crystal Report 8.5, e estou tentando passar um parametro para definir os registros do relatório. Quando executo o relatório sem nenhum parametro ele vem certinho, sem nenhum problema. Ocorre que a fórmula que eu consegui construir para passar este parametro, até por que não consegui orientação diferente, é a seguinte:
CRViewer1.ReportSource = Report
Dim codigo As String
codigo = InputBox$("Digite o código do usuário!", "Inserir Codigo")
CrystalReport1.ParameterFields("barras") = "& codigo &"
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
CRViewer1.Zoom 100
Ocorre que no momento de executar o relatório, a inputbox aparece, eu entro com o valor, só que me vem a seguinte resposta: "Erro 13 in tempo de execução" "No coincidem los tipos' (obs: meu VB6 está em espanhol)
O que poderia ser? Há: estou tentando executar o relatório com visual basic 6 e uso o firebird como banco de daods, se essa informação ajudar a repsonder meu problema.
Eu estou tentando passar um parametro para um relaório. Tenho um relatório de etiquetas com dois campos, um chamado "título" e outro chamado "barras". O campo "título" no BD é do tipo Char, e o campo "barras" é do tipo integer. Pois bem: desenvolvi um relatório no Crystal Report 8.5, e estou tentando passar um parametro para definir os registros do relatório. Quando executo o relatório sem nenhum parametro ele vem certinho, sem nenhum problema. Ocorre que a fórmula que eu consegui construir para passar este parametro, até por que não consegui orientação diferente, é a seguinte:
Ocorre que no momento de executar o relatório, a inputbox aparece, eu entro com o valor, só que me vem a seguinte resposta: "Erro 13 in tempo de execução" "No coincidem los tipos' (obs: meu VB6 está em espanhol)
O que poderia ser? Há: estou tentando executar o relatório com visual basic 6 e uso o firebird como banco de daods, se essa informação ajudar a repsonder meu problema.
Share this post
Link to post
Share on other sites