Chamar o report no forms 10g sem lista de parametro
-
- Rank: Estagiário Pleno
- Mensagens: 6
- Registrado em: Sex, 05 Mar 2010 11:42 am
- Localização: SP
alguém me de um help por favor, podem me explicar como chamar no oracle forms 10g o report mas sem lista de parametros, um relatório simples mesmo, lembrando que eu não entendo uma coisa os reports que eu crio rodam no servidor certo, então qual a extensão que eu devo salvar .jsp ou .rdf
-
- Rank: Estagiário Sênior
- Mensagens: 14
- Registrado em: Qua, 03 Mar 2010 10:48 am
- Localização: Salvador - BA
Para traballhar com Reports no 10g, você tem que criar um objeto do tipo Report dentro do formulário. Para isso, tem uma aba Report no Formulário, você deve adicionar um objeto q você vai fazer a chamada.
Depois, você faz a chamada da seguinte forma:
Depois, você faz a chamada da seguinte forma:
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_COMM_MODE,SYNCHRONOUS);
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_FILENAME,v_cam||v_report_file_name);
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_EXECUTION_MODE,RUNTIME);
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_DESTYPE,v_report_destype);
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_DESFORMAT,v_report_desformat);
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_DESNAME,v_report_save_name);
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_SERVER,v_reports_server_name);
SET_REPORT_OBJECT_PROPERTY(v_report_id,REPORT_OTHER,v_report_otherparam);
ReportServerJob := run_report_object(v_report_id, pl_id);
user_id := get_application_property(username)||'/'||get_application_property(password)||'@'
||get_application_property(connect_string);
rep_status := REPORT_OBJECT_STATUS(ReportServerJob);
IF rep_status in ('FINISHED', 'ENQUEUED') THEN
vjob_id := substr(ReportServerJob, length(v_reports_server_name)+2,length(ReportServerJob));
web.show_document(v_reports_servlet||'/getjobid='||vjob_id||'?server='||v_reports_server_name, '_blank');
ELSE
message('Falha na geração do relatório - '||rep_status);message('Falha na geração do relatório.');
END IF;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 7 visitantes