pasar parametros al reports
hola!
me gustaria recibbir informacin sobre como puedo pasar parametros a reports desde forms
gracias
me gustaria recibbir informacin sobre como puedo pasar parametros a reports desde forms
gracias
Aqui te va un ejemplo:
Declare
PARAMETROS ParamList;
BEGIN
PARAMETROS:=Get_Parameter_List('PARAMETROS');
IF NOT Id_Null(PARAMETROS) THEN
Destroy_Parameter_List( PARAMETROS );
end If;
PARAMETROS:=Create_Parameter_List('PARAMETROS');
--Parametros de usuario
Add_parameter(PARAMETROS,'I_NROCURSO',Text_Parameter,TO_CHAR(:E.NROCURSO));
Add_parameter(PARAMETROS,'I_CONTRATO',Text_Parameter,:E.CONTRATO);
Add_parameter(PARAMETROS,'Fecha1',Text_Parameter,to_char(:datos.Ini,'DD/MM/YYYY'));
--Parametros del sistema
Add_parameter(PARAMETROS,'DESTYPE',Text_Parameter,:G.DESTYPE);
Add_parameter(PARAMETROS,'DESNAME',Text_Parameter,:G.DESNAME);
Add_parameter(PARAMETROS,'DESFORMAT',Text_Parameter,:G.DESFORMAT);
Add_parameter(PARAMETROS,'ORIENTATION',Text_Parameter,:G.ORIENTATION);
Add_parameter(PARAMETROS,'MODE',Text_Parameter,:G.MODE);
RUN_PRODUCT(REPORTS,'c:PHRNombreReporte',ASYNCHRONOUS,RUNTIME,FILESYSTEM,PARAMETROS,null);
END
Espero que te sirva
Declare
PARAMETROS ParamList;
BEGIN
PARAMETROS:=Get_Parameter_List('PARAMETROS');
IF NOT Id_Null(PARAMETROS) THEN
Destroy_Parameter_List( PARAMETROS );
end If;
PARAMETROS:=Create_Parameter_List('PARAMETROS');
--Parametros de usuario
Add_parameter(PARAMETROS,'I_NROCURSO',Text_Parameter,TO_CHAR(:E.NROCURSO));
Add_parameter(PARAMETROS,'I_CONTRATO',Text_Parameter,:E.CONTRATO);
Add_parameter(PARAMETROS,'Fecha1',Text_Parameter,to_char(:datos.Ini,'DD/MM/YYYY'));
--Parametros del sistema
Add_parameter(PARAMETROS,'DESTYPE',Text_Parameter,:G.DESTYPE);
Add_parameter(PARAMETROS,'DESNAME',Text_Parameter,:G.DESNAME);
Add_parameter(PARAMETROS,'DESFORMAT',Text_Parameter,:G.DESFORMAT);
Add_parameter(PARAMETROS,'ORIENTATION',Text_Parameter,:G.ORIENTATION);
Add_parameter(PARAMETROS,'MODE',Text_Parameter,:G.MODE);
RUN_PRODUCT(REPORTS,'c:PHRNombreReporte',ASYNCHRONOUS,RUNTIME,FILESYSTEM,PARAMETROS,null);
END
Espero que te sirva
