Bases de Datos > Crystal Reports
Parametro De Tipo Conjunto
lencho:
Normalmento he enviado (desde Visual Basic .NET) parametros a mis reportes del tipo String, Numerico, Fecha o Booleano.
Pero ahora tengo la necesidad de enviarle un Conjunto, por ejemplo
--- Código: Text ---["BAGO", "CHILE", "INALTEX", "UNIBIOS"]
para asi, en el editor de formulas de seleccion de registro del Crystal Report, poder poner esta condicion
--- Código: Text ---{Productos;1.Laboratorio} in ["BAGO", "CHILE", "INALTEX", "UNIBIOS"]
Teniendo en cuenta que el conjunto puede variar desde Visual Basic, pudiento ser:
--- Código: Text ---["BAGO"]["CHILE", "INALTEX", "UNIBIOS"]["VITA", "PHARMA INVESTI" , "BAGO", "CHILE", "INALTEX", "UNIBIOS"]ETC....
Trate de enviarle como un string pero cuando hace la comparacion (osea cuando pregunta)
{Productos;1.Laboratorio} in ["BAGO", "CHILE", "INALTEX", "UNIBIOS"]
obviamente le coloca la comilla doble porque es un String, dejandolo asi
{Productos;1.Laboratorio} in "["BAGO", "CHILE", "INALTEX", "UNIBIOS"]"
, por lo cual nunca se cumpliria la condicion y no me muestra los datos que si existen.
BYTE.
ElNapster:
Que version de Crystal esta utilizando ? la que viene en el vb.net ?
lencho:
--- Cita de: "elnapster" --- Que version de Crystal esta utilizando ? la que viene en el vb.net ?
--- Fin de la cita ---
ahurita estoy trabajando con la 8.5, aunque no tengo problemas de usar la version XI, o la incluida en el VB, por que igual se que se puede.
PD. por que preguntas porla version ?
BYTE.
ElNapster:
Esque yo hice un software, el cual tenia una opcion de impresion de contraseñas (es como un tipo de comprobante que se le da a un proveedor) , el cual imprimia exactamente lo que vos queres con un IN(34,54,32) dependiendo de cuantas hubieran , pero la trabaje en crystal 8.5 , y utilice la funcion desde basic
--- Código: Text ---crystal.selectionformula = bla bla bla blalblablalb
Utiliza esa y me contas haber si te funciono ... ;)
:comp:
lencho:
esa forma de enviar parametro es un poco mas compleja debido a que tenes que tener en cuenta el tipo de parametros, y de acuerdo a ello aplicarle una operacion mas.
Estaba pensando en volver a hacer de esa forma, por lo menos para los pocos reportes que necesito asi,
Digo eso, por que me habia hecho una clase para enviar los parametros, la cual la utilizo de todo mi proyecto, y ahora tendre que usar esa forma pero solo para algunos reportes.
Pero si alguien puede de la otra forma, osea colocando las condiciones en el mismo crystal con los parametros enviados desde vb, me avisa porfa.
Ahora probare haciendo el where desde visual.
Gracias elnapster.
BYTE.
Navegación
[#] Página Siguiente
Ir a la versión completa