PDA

View Full Version : parametros



larry
03-16-2012, 03:31 PM
Hi,

Soy nuevo en esto del report designer.

Tengo un reporte que me muestra productos, cant y precio.
El reporte tiene 2 query:

El usuario escoge un nombre de pcto: Este es el query para el paremetr:
SELECT idpcto, nombrepcto
FROM dim_productos

This is the query for show in the report:
SELECT nnombrepcto precio, cant
FROM dim_productos p inner join ventas s
on s.idpcto = p.idpcto

Yo cree el parametro para el pcto, pero el problema es que yo quiero que me muestre el nombre del pcto, pero que por debajo me envie el idpcto
para usarlo en la consulta 2.

Muchas gracias.

larry
03-27-2012, 09:08 AM
Hola,

La solucion fue crear otro query:
SELECT nameproduct FROM (
select idpcto, nameproduct
UNION
select idpcto, tnameproduct
from dim_products w) datas
WHERE idpcto IN (${prm_pcto})


Crear un subreporte con este query; importar el parametro del pcto (import parameter) y asi muestro el nombre de la empresa.

En conclusion tendria 2 query:

--Este query para mostar la lista de los productos for show the list:
SELECT id, nombre FROM dim_productos

--Este query para mostrar el nombre del pcto segun el pcto elegido.
SELECT nombre FROM (
select idpcto, nombre
UNION
select idpcto, nnombre
from dim_productos) datos
WHERE idpcto IN (${prm_pcto})


--Crear un parametro
prm_pcto, integer.
value: idpcto
displayname: nameproduct

--Crear un subreport
Uso el query que tuve que crear, import parameter prm_pcto.
Muestro el nombre del pcto en el subreporte.