Problema con VB y Crystal Reports 8.0
Tengo un programa que emite informes y que hasta hoy funcionaba bien pero ahora me da este error y no sé de qué puede ser:
Run-time error '20515'
Error en archivo C:/.../Informe.rpt:
Error en la fórmula <Record_Selection>.'{tabla.refcatastral}='75575785'"
Este nombre de campo es desconocido.
He probado de todo ya...le he quitado las comillas del final y me las pone él solo de nuevo, he verificado la base de datos en el crystal, he hecho msgbox de CrystalReport1.SelectionFormula y está bien, me pasa el dato de tabla.refcatastral...y se llama asi el campo...no entiendo nada :(.
El código donde hago el SelectionFormula es este:
Private Sub Command1_Click()
CrystalReport1.SelectionFormula = "{tabla.refcatastral}='" & var & "'"
CrystalReport1.Action = 1
End Sub
¿Podéis echarme un cable?? GRACIAS!!!.
Run-time error '20515'
Error en archivo C:/.../Informe.rpt:
Error en la fórmula <Record_Selection>.'{tabla.refcatastral}='75575785'"
Este nombre de campo es desconocido.
He probado de todo ya...le he quitado las comillas del final y me las pone él solo de nuevo, he verificado la base de datos en el crystal, he hecho msgbox de CrystalReport1.SelectionFormula y está bien, me pasa el dato de tabla.refcatastral...y se llama asi el campo...no entiendo nada :(.
El código donde hago el SelectionFormula es este:
Private Sub Command1_Click()
CrystalReport1.SelectionFormula = "{tabla.refcatastral}='" & var & "'"
CrystalReport1.Action = 1
End Sub
¿Podéis echarme un cable?? GRACIAS!!!.
Hola si var es un alfanumerico tienes que ponerlo entre comillas
cryReport.SelectionFormula = "{tabla.refcatastral}=" & "\'" & var & "\'"
sino
cryReport.SelectionFormula = "{tabla.refcatastral}>=" & var
espero que te sirva a mi por lo menos me funciona
cryReport.SelectionFormula = "{tabla.refcatastral}=" & "\'" & var & "\'"
sino
cryReport.SelectionFormula = "{tabla.refcatastral}>=" & var
espero que te sirva a mi por lo menos me funciona
Es un string var. Me da error eso de "", no me deja ponerlo :(. ¿Sabes cómo puedo solucionarlo?. Muchas gracias!.
Pon esto
cryReport.SelectionFormula = "{TUnidad.CodMaq}>=" & "\'" & txtTexto(1).Text & "\'" & " and {TUnidad.CodMaq}<=" & "\'" & txtTexto(2).Text & "\'" & " and {TUnidad.CodArt}>=" & "\'" & txtTexto(3).Text "\'"
cryReport.SelectionFormula = "{TUnidad.CodMaq}>=" & "\'" & txtTexto(1).Text & "\'" & " and {TUnidad.CodMaq}<=" & "\'" & txtTexto(2).Text & "\'" & " and {TUnidad.CodArt}>=" & "\'" & txtTexto(3).Text "\'"