on 02-18-2011 11:06 PM
Hola a todos, un cliente nos solicita que para un query elaborado mostremos solo cierta informacion dependiendo del tipo de pedido de que se trate, les explico, tenemos 2 clases de pedidos, manual y hechos desde Web, esto lo diferenciamos en un campo de la orden de venta, el cliente nos pide que en el layout de impresion salgan las 19 tallas para cuando se trate de un pedido manual, pero si se trata de un pedido Web, muestre solo 10, esto es posible ?? alguien a hecho algo asi ??
Saludos.
Yo te recomiendo que esto lo hagas en crystal reports, de entrada porque es mas facil de darle mantenimiento a los reportes.
Sea cual sea tu opcion si el layout de sap o crystal reports, te recomiendo que lo hagas por un stored procedure, porque? pues porque es mas facil mandar llamar la opcion del reporte que quieres
Por ejemplo
En sql construyes tu stored el cual recibira los parametros de la consulta como podrian ser el codigo del cliente, alguna fecha en cuestion, etc, entre ellos el tipo de reporte (manual o web)
Aqui la clave es que definas una variable que almacene el tipo si es manual o web
de tal forma que tu stored, llamado desde sbo parezca algo asi
if @tipo=1 --Pedidos manuales
begin
select ......................
end
if @tipo =2 ----------web
begin
select--------------------------------
end
para mostrar las tallas o no, unicamente ligas los campos que contienen las tallas, al tipo de reporte que estas ejecutando
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Tendrias que enlazar los campos que se ocultan a alguna condición, entonces cuando esta sea falsa se podran ocultar.
slds.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
96 | |
10 | |
9 | |
6 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.