How to open report from form
I'm tring to open report from a form
using Run_report_object built_in on 9i
and i get error messages
such "you did not specify repor name "
and "REP-0110 unable to open file
REP-1070 error while openning or saving document "
I get a look on the help and i found an enviroment parameter called
"Reports25_path" that un seted on my computer (Windows XP) and I must put my report file in its location
what can i do to open my report from a form ?
thank yuo for help .
I'll be gratfull if you send answer on my e-mail [email protected]
Forms/Reports Integration 6i (6.0.8)
http://www.oracle.com/technology/products/forms/pdf/277282.pdf
Forms/Reports Integration 9i (9.0.2)
http://www.oracle.com/technology/products/forms/pdf/frm9isrw9i.pdf
Forms/Reports Integration 10g (9.0.4)
http://www.oracle.com/technology/products/forms/pdf/10g/frm10gsrw10g.pdf
Similar Messages
-
Unable to open report from forms 9i
Hi,
Unable to open report from forms 9i and got the following error.
Error : REP-0503, You did not specify the name of a report
Steps followed
1.Created report object in forms using existing report
2.changed the following properties
Exec. mode : runtime
comm mode : synchronous
3. When -button -Pressed Trigger;
Declare
Repid report_object;
Begin
repid:=find_report_object('report4');
v_rep:=run_report_object(repid);
End;Hi,
did you specify a Reports rdf or rep file that should be run. You can do this either in a trigger or as a property of the Reports object node in Forms.
Frank -
hi all,
i have tried to run report from forms using below codig(got from online help)
DECLARE
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status varchar2(20);
v_host varchar2(100):= 'localhost';
v_port varchar2(10);
v_parameter_string varchar2(4000);
v_username varchar2(50);
v_password varchar2(50);
v_database varchar2(50);
BEGIN
repid := find_report_object('REPORT27');
v_rep := RUN_REPORT_OBJECT(repid);
rep_status := REPORT_OBJECT_STATUS(v_rep);
if rep_status = 'FINISHED' then
message('Report Completed');
copy_report_object_output(v_rep,'E:/Rep/local1.pdf');
-- host('MOZILLA E:/Rep/local.pdf');
-- WEB.SHOW_DOCUMENT('http://192.168.0.160:1521/reports/rwservlet/getjobid'||
-- substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver','_blank');
else
message('Error when running report.');
end if;
-- Get the full domain name of the server from the formsweb.cfg
tool_env.getvar('SERVER_URL',v_host);
-- Get the username/password and database from the .env file
tool_env.getvar('APPLICATION_USERNAME',v_username);
tool_env.getvar('APPLICATION_PASSWORD',v_password);
tool_env.getvar('APPLICATION_DATABASE',v_database);
-- If it is localhost then we are running on windows and need to use the windows port, otherwise we
-- are on AIX and need to use the AIX port
IF v_host = 'localhost' THEN
v_port := '8889';
ELSE
v_port := '8889';
END IF;
-- Now build the parameter string for running the report
v_parameter_string := 'server=repserver';
v_parameter_string := v_parameter_string||'&report= E:\AGE_NoELIGIBLEReport.rdf';
v_parameter_string := v_parameter_string||'&userid='||v_username||'/'||v_password||'@'||v_database;
v_parameter_string := v_parameter_string||'&execution_mode=batch';
v_parameter_string := v_parameter_string||'&comm_mode=synchronous';
v_parameter_string := v_parameter_string||'&destype=cache';
v_parameter_string := v_parameter_string||'&desformat=pdf';
-- Now run the report
web.show_document('http://'||v_host||':'||v_port||'/reports/rwservlet?'||v_parameter_string,'_blank');
END;
REP-110: Unable to open file ' AGE_NoELIGIBLEReport.rdf'.
REP-1070: Error while opening or saving a document.
REP-0110: Unable to open file ' AGE_NoELIGIBLEReport.rdf'.
but i hav report in e:\ then why its getting?Hi,
I suggest you not to use the "E:\" directory letter, but the REPORTS_PATH instead.
<p>
from the Online Help
</p>
<p>
On Windows, edit environment variables through the Registry Editor (Start > Run > Regedit).
</p>
<p>
On UNIX, edit environment variables by revising and running the shell script that defines the initial default values (reports.sh). If you do this, be sure to keep a backup of the original, unaltered reports.sh file.
</p>
<p>
Regards
JeanYves
</p> -
Hi how can print report from form directly
Hi,
I would like to print report from D2k directly....
i.e. suppose we pressed a button report has to be generated and printed automatically.... Generating of report is done by Run_product function, but how to give print directly...
please u send ur valuable suggestions to my mail id also
[email protected]
bye!When calling the report from form, include 2 more parameters in the parameter list:
- PARAMFORM=No
- DESTYPE=Printer
hth -
Urgent: how to run report from forms runtime
hi
can anybody tell me how to call reports in forms through menu
i just forgot how to call...
exact menu item code!!
rgds,Dear
if u are using client server then use this code
Run_Product(REPORTS, 'd:\emp.rep', ASYNCHRONOUS, RUNTIME,
FILESYSTEM, 'x', NULL);
if u r wsing web then use this code
Web.Show_Document('/reports/rwservlet?server=myrepserv&report=test.rdf&userid=scott/tiger@mydb&desformat=pdf&destype=c
ache¶mform=yes', '_blank');
M Rizwan -
How to run report from form using run_object_report
I AM USNING FORMS9I/REPORTS 9I , HOW TO RUN REPORT FROM FROM USING RUN_REPORT_OBJECT AND HOW
TO PASS PARAMETER AS WE DID IN RUN_REPORTS PLEASE HELP MEhere an example !
I hope this example you can use it
PROCEDURE pr_reporte IS
BEGIN
DECLARE
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status Varchar2(20);
d1 DATE;
d2 DATE;
BEGIN
d1 := :GLOBAL.DIA_INI;
d2 := :GLOBAL.DIA_FIN;
repid := find_report_object('rep_lab02');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'p_fec_uno='||to_char((add_months(last_day(d1),-1) +1),'DD/MM/YYYY')||' '||
'p_fec_dos='||to_char(d2,'DD/MM/YYYY'));
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'pdf');
v_rep := RUN_REPORT_OBJECT(repid);
rep_status := report_object_status(v_rep);
WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') LOOP
rep_status := report_object_status(v_rep);
END LOOP;
IF rep_status = 'FINISHED' then
WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver','_blank');
ELSE
ventana('E','error reporte no encontrado','S');
END IF;
END;
END;
The 'rep_lab02' is the name of the report that you give in the node reports
p_fec_uno and p_fec_dos they are the parameters in the report
repserver is the name of server created with rwserver
Greetings -
I've interview tomorrow , still do not know how to run report from forms
hi all ,
i asked before about running report from forms 10g rel2 , but vainly , because i could not configure the reports server ,
and no one told me .
now i've an interview tomorrow , and sure it will be included in the task which i have to do .
i am in a bad need for your step by step help
thanks in advanceExcuse me for being lazy and not searching your previous threads containing questions about configuring your reports server. As I don't know their content I don't know the links posted, the advices given and what you did, and as this is a new thread I'll go ahead and ask what you tried, where you failed and what exactly did not work out for you.
i am in a bad need for your step by step help Fine, here is an easy one:
Step 1: go to http://tahiti.oracle.com
Step 2: click on "Oracle Application Server, 10g Release 2 (10.1.2)"
Step 3: click in the searchbox, type "Configuring Reports Server"
Step 4: click "search"
Step 5: You will be redirected to some links, the very fist of them is this:http://docs.oracle.com/cd/B14099_19/bi.1012/b14048/pbr_conf.htm
This is as step-by-step as it gets, if you want detailed help ask detailed questions.
cheers -
How to run report from forms 6i
i want to run report from forms 6i.
can anyone help me in this regard.
asif iqbal
karachi.hi
try something like this.
parameter_list_id := CREATE_PARAMETER_LIST('temp_data');
mywhere:='where 1=1';
if :RESULT_VALUE is not null then
mywhere:=mywhere || ' and diagnosis like ''%'||:RESULT_VALUE||'%''';
end if;
if :HISTORY is not null then
mywhere:=mywhere || ' and histodesc like ''%'||:HISTORY||'%''';
end if;
if :RCOMMENTS is not null then
mywhere:=mywhere || ' and scomments like ''%'||:RCOMMENTS||'%''';
end if;
if :PATHOLOGIST is not null then
mywhere:=mywhere || ' and PATHOLOGISTS like ''%'||:PATHOLOGIST||'%''';
end if;
mywhere:=TRANSLATE(mywhere,' ','~');
ADD_PARAMETER(parameter_list_id,'MYWHERE',TEXT_PARAMETER,mywhere);
RUN_PRODUCT(REPORTS,'C:\SearchResult.RDF',SYNCHRONOUS,RUNTIME,FILESYSTEM,parameter_list_id,NULL);
ADD_PARAMETER(parameter_list_id,'PARAMFORM',TEXT_PARAMETER,'NO');
DESTROY_PARAMETER_LIST(parameter_list_id);and also u can try the following code please modify it with u r requirements.
declare
v_plist_id paramlist;
pl_name varchar2(50) := 'rep_params';
begin
v_plist_id := get_parameter_list(pl_name);
check_param_list (pl_name); --Check availability of paramlist and
destroy is present
--When the parameter list already exists it needs to be distroyed first
if not id_null(v_plist_id) then
destroy_parameter_list(v_plist_id);
end if;
v_plist_id := create_parameter_list(pl_name);
add_parameter(v_plist_id, 'P_1', text_parameter, :block_name.item);
-- input parameter
add_parameter(v_plist_id, 'PARAMFORM', text_parameter, 'NO'); --
suppress the display of the Reports p-form
add_parameter(v_plist_id, 'DESTYPE', text_parameter,
:control.dest_type); -- set file destination type
add_parameter(v_plist_id, 'DESNAME', text_parameter,
:control.dest_name); -- set file destination name
add_parameter(v_plist_id, 'DESFORMAT', text_parameter,
:control.dest_format); -- set file destination format
-- call reports
run_product(reports, 'reports_file', asynchronous, runtime,
filesystem, v_plist_id, null);
end;sarah -
Need open REPORT from FORM in Oracle Apps with Parameters
Hello All,
I have a custom Form, which is running fine in stand alone by invoking the report from it.
There is a code in behind the button which triggers to open the report having parameters.
Here we used RUN_PRODUCT function to invoke the form.
Now when i register this same form in Oracle Apps environment, we are able to see the form,but when clicked to button, its erroring at RUN_PRODUCT
Please let me know the workaround on this.
Appreciate your support.
Thanks.Hi,
I have the rdf at the location at a particular unix server ( 10.10.10.10 say) at /abc/efg/OPENFORM.rdf
This is the Test Instance server for Oracle Applications.
How do I put this in we.show_document ? -
HOW TO Call REPORT from FORM usning a Button ?
Hi All,
Please Help me and Help other Beginers in this :
Hot to call a report from a form using WHEN_BUTTON_PRESSED trigger (using Oracle 10g R1)
Should i save the report as .rdf or .jsp ?
Should i save the report in a specific path ?
Should i add the path to the REPORTS_PATH in the registery ?
What about the Report Server ? should i install it first ?
What about the report properties ? what should i change ?
Please Help with Steps to make this sample report with the most important thing which is the PLSQL code we will type in the WHEN_BUTTON_PRESSED trigger.
Regards,
PS. i tried to search in the forum .. but u can imagine how hard it is to look within Messages: 164,066 - Threads: 46,773 - Pages: 3,119 :)Hi there,
Most of the things do not come for free. You need to spend some effort in order to obtain results.
Check run_product, run_report_object built-in.
Also, download the documentation library and go through:
http://www.oracle.com/technology/documentation/devsuite.html
The example of how to use the run_product directly from the book "Oracle Forms Developer Form Builder Reference, Volume 1 - Release 6i.pdf":
RUN_PRODUCT examples
** Built-in: RUN_PRODUCT
** Example: Call a Report Builder report, passing the
** data in record group ’EMP_RECS’ to substitute
** for the report’s query named ’EMP_QUERY’.
** Presumes the Emp_Recs record group already
** exists and has the same column/data type
** structure as the report’s Emp_Query query.
PROCEDURE Run_Emp_Report IS
pl_id ParamList;
BEGIN
** Check to see if the ’tmpdata’ parameter list exists.
349
pl_id := Get_Parameter_List(’tmpdata’);
** If it does, then delete it before we create it again in
** case it contains parameters that are not useful for our
** purposes here.
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
** Create the ’tmpdata’ parameter list afresh.
pl_id := Create_Parameter_List(’tmpdata’);
** Add a data parameter to this parameter list that will
** establish the relationship between the named query
** ’EMP_QUERY’ in the report, and the record group named
** ’EMP_RECS’ in the form.
Add_Parameter(pl_id,’EMP_QUERY’,DATA_PARAMETER,’EMP_RECS’);
**Pass a Parameter into PARAMFORM so that a parameter dialog
will not appear
**for the parameters being passing in.
Add_Parameter(pl_id, ’PARAMFORM’, TEXT_PARAMETER, ’NO’);
** Run the report synchronously, passing the parameter list
Run_Product(REPORTS, ’empreport’, SYNCHRONOUS, RUNTIME,
FILESYSTEM, pl_id, NULL);
END;
Hope it helps,
Michael -
How to run report from form in DS9I
Hi,
Can anybody guide me how to run the webreport from the form by passing some parameter from form to report
by using Oracle developer 9i
thanksTry
http://otn.oracle.com/products/forms/pdf/frm9isrw9i.pdf
You'll find there all what you need -
How Call crystal report from form
Hi all
i make report by crystal report but i can't call it from form , which function in form builder do that?Hi all
i make report by crystal report but i can't call it from form , which function in form builder do that? -
Como hago para abrir un formulario creado en reports desde forms con los datos que tenfo cargados en el formulario
If I understand your question, you have to use RUN_REPORT_OBJECT. See
http://www.oracle.com/technology/products/forms/pdf/10g/frm10gsrw10g.pdf -
How to run report from form 10g
Dear All,
I have code of forms 6i that i used to run report. but when i run this code through forms 10g this gives message that use RUN_REPORT_OBJECT instead.
please convert my code to 10g .
==============================================
pl_id:=Get_Parameter_List('tmpdata');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List(pl_id);
END IF;
pl_id:=Create_Parameter_List('tmpdata');
Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO');
Add_Parameter(pl_id, 'P_FROM', TEXT_PARAMETER,:FROM);
Add_Parameter(pl_id, 'P_TO', TEXT_PARAMETER, :TO);
Run_Product(REPORTS,'ANNEX_B_CONSTRUCTION_QUALITY',SYNCHRONOUS,RUNTIME,FILESYSTEM,pl_id);
=======================================================
Many thanksSome sample code. Create REPORT1 under Report node of the form.
DECLARE
PL_ID ParamList;
v_rep_id REPORT_OBJECT;
v_rep VARCHAR2(200);
v_rep_file VARCHAR2(100); --Added to change create a unique file each time report created.
v_tmp_path varchar2(250);
BEGIN
v_rep_id := FIND_REPORT_OBJECT('REPORT1');
v_rep_file:=USER||'_'||to_char(SYSDATE,'DDMMYYYY_HH24MISS');
pl_id:=Get_Parameter_List('tmpdata');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List(pl_id);
END IF;
pl_id:=Create_Parameter_List('tmpdata');
Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO');
Add_Parameter(pl_id, 'P_FROM', TEXT_PARAMETER,:FROM);
Add_Parameter(pl_id, 'P_TO', TEXT_PARAMETER, :TO);
--Run_Product(REPORTS,'ANNEX_B_CONSTRUCTION_QUALITY',SYNCHRONOUS,RUNTIME,FILESYSTEM,pl_id);
SET_REPORT_OBJECT_PROPERTY(v_rep_id,REPORT_FILENAME, 'tested_part_report'||'.rdf');
SET_REPORT_OBJECT_PROPERTY(v_rep_id,REPORT_DESTYPE,FILE);
SET_REPORT_OBJECT_PROPERTY(v_rep_id,REPORT_DESFORMAT,'pdf');
SET_REPORT_OBJECT_PROPERTY(v_rep_id,REPORT_DESNAME,v_tmp_path||v_rep_file||'_Tested_Part_Report.pdf');
v_rep := RUN_REPORT_OBJECT(v_rep_id,PL_ID);
--You should have a virtual path set as /output/ in Application server
--Show the pdf output create in the folder mapped to output
Web.Show_Document('/output/'||v_rep_file||'_Tested_Part_Report.pdf','_blank');
END;You need to put the files in the path (As set in the registry of application server) . Needed application server knowledge to deploy the reports.
Edited by: Lokanath Giri on २२ दिसंबर, २०११ ११:०३ पूर्वाह्न
Edited by: Lokanath Giri on २२ दिसंबर, २०११ ११:५९ पूर्वाह्न -
Unable to open reports from forms
I managed to configure the forms and report services ( 10g application server ) in my web server , the report server works, only 1 problem , when I run the report , the parameter form came out asking me to select the course report i want.
However, after I selected the value I wanted and press Submit Query, I get a "page cannot be displayed" error.
I think is some configuration I missed out. Can anyone help to verify the configurations I may need?
The version I install is 10.1.2 forms and report services 10g .
Thank youRefer to the white paper titled "Using Run_Report_Object to call Reports with a Parameter Form":
http://www.oracle.com/technology/products/forms/techlisting10g.html
Maybe you are looking for
-
Why did Apple remove many of my songs from the cloud?
Why did Apple remove many of my songs from the cloud?
-
Portal Server 7.2 UBT Date format
Hi, I wan't to know what is the format of the date in the UBT log files. When i look in the ubt.0.0.log, i saw 1233159343287 portal1 prps2-80 INFO - PROVIDER_RENDER_FRESH Provider tablePlanSite/xitiPlanSite com.sun.portal.providers.jsp.JSPProvider -
-
Need a printer for my old iBook (old apps won't translate) but also for a MacBook Pro, 10.6.8! Anything compatible?
-
SAP ERP (Logistics) IT Process monitoring KPI's
Dear all, I have to come up with the KPI's to monitor SAP Processes (Especially logistic processes) from IT perspective. I present you with two possible scenarios for a more clear picture. One is that an ERP system is launched at a new location (Her
-
5th gen 80GB ipod - no sound ?!?!?
I have an 80GB 5th gen ipod. I'm getting no sound from the headphone port or from my FM tuner, but I can play my ipod when it's plugged into my laptop via iTunes. My friend had this issue a few years ago and Apple replaced his ipod because it was a