Problema con parametros
Publicado por Alex (4 intervenciones) el 26/09/2007 00:58:02
Hola, espero que puedan ayudarme.
Tengo un reporte hecho en crystal report 8, en el que deseo discriminar los datos por medio de tres parametros: usuario, departamento y numero de solicitud. Al colocar los primeros dos (usuario y departamento) no tengo problemas. El inconveniente surge con el número de solicitud, ya que deseo que si no se ingresa la solicitud muestre todas según los otros dos parámetros. El reporte no se llamará de ninguna aplicación sino se ejecuta directamente ingresando a crystal (lo usan los desarrolladores). He intentado por medio de report -- > select expert, colocando una fórmula;:
{sce.usuario} like {?usuario} and
{sce.depto} like {?area} and
If {?caso_sol} <> 0 then
{sce.no_case_sol} = {?caso_sol}
else
{sce.no_case_sol} <> 0
Pero no me funciona. Ingreso el usuario, en area coloco "*" y en el parametro de solicitud coloco cero y no me genera datos. Yo quisiera poder ingresar el usuario y que salieran todas las solicitudes o bien ingresar el numero de solicitud. Intenté también convertir el campo de solicitudes en texto y usar un like pero tampoco funciona:
ToText ({sce.SWCASEEXTENSIONID}) like {?caso_sol}
¿Alguien podría ayudarme a resolver esto?
Tengo un reporte hecho en crystal report 8, en el que deseo discriminar los datos por medio de tres parametros: usuario, departamento y numero de solicitud. Al colocar los primeros dos (usuario y departamento) no tengo problemas. El inconveniente surge con el número de solicitud, ya que deseo que si no se ingresa la solicitud muestre todas según los otros dos parámetros. El reporte no se llamará de ninguna aplicación sino se ejecuta directamente ingresando a crystal (lo usan los desarrolladores). He intentado por medio de report -- > select expert, colocando una fórmula;:
{sce.usuario} like {?usuario} and
{sce.depto} like {?area} and
If {?caso_sol} <> 0 then
{sce.no_case_sol} = {?caso_sol}
else
{sce.no_case_sol} <> 0
Pero no me funciona. Ingreso el usuario, en area coloco "*" y en el parametro de solicitud coloco cero y no me genera datos. Yo quisiera poder ingresar el usuario y que salieran todas las solicitudes o bien ingresar el numero de solicitud. Intenté también convertir el campo de solicitudes en texto y usar un like pero tampoco funciona:
ToText ({sce.SWCASEEXTENSIONID}) like {?caso_sol}
¿Alguien podría ayudarme a resolver esto?
Valora esta pregunta


0