Parámetros para un reporte

Jupi
25 de Agosto del 2004
Necesito saber como crear en "command line", una lista de parámetros para usarlos en un reporte.

Rodolfo Reyes
25 de Agosto del 2004
Si lo que necesitas, es poder enviarle parametros a un reporte desde el Form donde lo esta llamando, puese aqui tienes un ejemplo:

Declare
--Declaras la variable para el envio de parametros
PARAMETROS ParamList;

Begin

--Se incializa la variable de los parametros
PARAMETROS:=Get_Parameter_List('PARAMETROS');

IF NOT Id_Null(PARAMETROS) THEN
Destroy_Parameter_List( PARAMETROS );
end If;

PARAMETROS:=Create_Parameter_List('PARAMETROS');

--Se agrega uno por uno los parametros. El reporte debe de tener ya sea
-- parametros de usuario o de sistema con nombre I_codempleado, I_pagodesde, I_pagohasta
Add_parameter(PARAMETROS,'I_CODEMPLEADO',Text_Parameter,(:E.CODEMPLEADO));
Add_parameter(PARAMETROS,'I_PAGODESDE',Text_Parameter,(:NROPAGODESDE));
Add_parameter(PARAMETROS,'I_PAGOHASTA',Text_Parameter,(:NROPAGOHASTA));

--Se hace la llamada al reporte
RUN_PRODUCT(REPORTS,'REPORTESREPORTE292.RDF',ASYNCHRONOUS,RUNTIME,FILESYSTEM,PARAMETROS,null);
End;