Como puedo desde un boton de forms correr un reporte de reports developer?

rodrigueza
23 de Junio del 2006
Hola es que soy nueva en esto y necesito hacer en una forma un botón y que al dar click sobre ese boton me ejecute un reporte, Como puedo hacerlo? Les agradezco muchisimo

Rodolfo Reyes
23 de Junio del 2006
--Variable para el envio de parametros
PARAMETROS ParamList;

begin

--Se instancia la lista de parametros
PARAMETROS:=Get_Parameter_List('PARAMETROS');

--En caso de que la lista no este en blanco
-- de ponen en blanco.
IF NOT Id_Null(PARAMETROS) THEN
Destroy_Parameter_List( PARAMETROS );
end If;

--Se crea la lista
PARAMETROS:=Create_Parameter_List('PARAMETROS');

--Se agrega un parametro de nombre Fecha1
Add_parameter(PARAMETROS,'Fecha1',Text_Parameter,to_char(:datos.Ini,'DD/MM/YYYY'));
--Se agrega un parametro de nombre Fecha2
Add_parameter(PARAMETROS,'Fecha2',Text_Parameter,to_char(:datos.Fin,'DD/MM/YYYY'));

--Se manda a llamar al reporte y se envia el archivo de parametros.
RUN_PRODUCT(REPORTS,:GLOBAL.DIR||'PHRPH905.RDF',ASYNCHRONOUS,RUNTIME,FILESYSTEM,PARAMETROS,null);

end;


En el codigo que te puse no tomes en cuenta los \ estos caracteres se agregan aqui al poner texto entre comillas.