• Domingo 22 de Diciembre de 2024, 12:58

Autor Tema:  Parametro De Tipo Conjunto  (Leído 1756 veces)

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Parametro De Tipo Conjunto
« en: Martes 27 de Marzo de 2007, 19:03 »
0
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
  1. ["BAGO", "CHILE", "INALTEX", "UNIBIOS"]
  2.  

para asi, en el editor de formulas de seleccion de registro del Crystal Report, poder poner esta condicion
Código: Text
  1. {Productos;1.Laboratorio} in ["BAGO", "CHILE", "INALTEX", "UNIBIOS"]
  2.  

Teniendo en cuenta que el conjunto puede variar desde Visual Basic, pudiento ser:

Código: Text
  1. ["BAGO"]
  2. ["CHILE", "INALTEX", "UNIBIOS"]
  3. ["VITA", "PHARMA INVESTI" , "BAGO", "CHILE", "INALTEX", "UNIBIOS"]
  4. ETC....
  5.  


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.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Parametro De Tipo Conjunto
« Respuesta #1 en: Martes 27 de Marzo de 2007, 19:31 »
0
Que version de Crystal esta utilizando ? la que viene en el vb.net ?
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Parametro De Tipo Conjunto
« Respuesta #2 en: Martes 27 de Marzo de 2007, 19:48 »
0
Cita de: "elnapster"
Que version de Crystal esta utilizando ? la que viene en el vb.net ?
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.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Parametro De Tipo Conjunto
« Respuesta #3 en: Martes 27 de Marzo de 2007, 20:03 »
0
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
  1. crystal.selectionformula = bla bla bla blalblablalb
  2.  

Utiliza esa y me contas haber si te funciono ...  ;)

 :comp:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Parametro De Tipo Conjunto
« Respuesta #4 en: Martes 27 de Marzo de 2007, 20:09 »
0
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.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Parametro De Tipo Conjunto
« Respuesta #5 en: Martes 27 de Marzo de 2007, 20:41 »
0
;)  , tambien puedes utilizar esta funcion que te dije en tu clase obviamente lo tendrias que condicionar, porque si te topas con otro reporte similar vas a tener que duplicar otra vez todo , pero bueno hay soluciones como vos mismo decis pero si son un poco complejas ....

 :comp:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa