IN operator parameter in Reports
Hi all,
i had a report query parameter like this;
" where empno in (:eno) "
when i assign single value to :eno, it runs report perfectly, but whenever i give more than one value to same variable, the report previewer comes out without any data, ( a blank report) and some time give error
how can i successfully use a list with "IN" operator
Edited by: user581618 on Jan 22, 2009 11:09 AM
Use lexical parameter for multiple values,
where empno in ( &p_empnos )
and set P_empnos an initial value, say "12345, 54321".
Similar Messages
-
What is meant by tns_name in the repositoryconn parameter in Reports Config file
After going through the Oracle White paper, Forms Services Reports 6i integration, I am unable to understand what value should go for the repositoryconn parameter in Reports Services Configuration file. This is mentioned in page 28 of the White paper:
repositoryconn=<schema name>/<password>@tns_name
For ex. our d/b connection string in the tnsnames file under
c:\oracle\806\net80\admin is
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host =
sundev.company.com)(Port = 1521))
(CONNECT_DATA = (SID = TEST))
When we tried with scott/tiger@test, the Report services gives an error
'Operation failed in server reporsitory'.
So what exactly are the values of the parameter we need to make.
Thanks in advance.Hi Raj,
The repositoryconn informaton is needed to store Reports Server job history information in a table in the database.
Before you attempt to start the Reports Server after having made these entries in the Rep-Server-Name.ora file, you
will need to run the RW_SERVER.sql file located in the OH\Report60\SQL directory .
Also note that this script will have to be run by the user who starts the Reports Server.
Having run this script there should be no more errors.
Regards,
Vishwanath U -
How to use lexical parameter in report
i want to use lexical parameter in report and pass parameter from form how it is possible in detail
A.RHi,
typically you fill your lexical paramter in the after-paramform-trigger out of the values of your bind-parameters (giving end users directly control over lexical parameters might not be a good idea). Inside PL/SQL a lexical parameter is referenced like bind parameters with ":". In the query it's referenced via "&" and represents a part of the query.
A simple example.
- p_deptno as bind parameter
- p_where as lexical paramter
- end user choose value for p_deptno (10,20,... or nothing)
- Trigger: if :p_deptno is not null then
:p_where := 'WHERE deptno = :p_deptno'
else
:p_where := null;
end if;
- Query select ... from emp &p_where
Regards
Rainer -
Pass column-name as a parameter to reports
Hello,
the code below calls a report. But now I want to sort the rows in the report. For example I have a text-item in my form-modul. If I type a column-name and press the button then the rows should be sorted in the report. Is it possible tp pass column-names as parameter to reports?
DECLARE
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status VARCHAR2(20);
BEGIN
repid := find_report_object('STATIONSTOPOLOGIE');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,RUNTIME);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE);
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'rep_oracle-dev');
-- SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform=no pdeptno='||:dept.deptno);
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('http://oracle-dev:8888/reports/rwservlet/getjobid'||
substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=rep_oracle-dev','_blank');
ELSE
message('Error when running report');
END IF;
END;Hi,
the work has been done in reports. You can use a lexical parameter in reports to add a condition for sorting to the query like:
select .. from .. where ... &p_order.
Then add another parameter to the report (for example p_param). Fill p_param via your interface in forms (SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER, ....) with the column name. Then build a report trigger like:
if :p_param is null
then
:p_order:= null;
else
:p_order:= 'order by '||:p_param;
end if;
But have a look, that p_param can only get correct values.
Rainer -
Passing Parameter to report (html) from html page
Hi
I have a html page use web application server as tool, this page
link to report, I want to pass the parameter to report
paramform.
This is my PL/SQL
procedure eqp_form(ceqp in out mms_eqp_master.eqp_code%type) is
htp.tableData(htf.anchor(report.print('msr_eqp_group'),'<font
color=ffffff>Eqp Group
Report</font>',cAttributes=>'target=target_blank'));
How can I do to pass 'ceqp' into report parameter form, before
running report?<p>In the scenario you described the report that connects to the stored procedure will automatically require parameters so they can be passed to the stored procedure.</p><p>Here is a link to a sample that passes a parameter to a report at runtime using BusinessObjects Enterprise XI R2:</p><p>http://diamond.businessobjects.com/node/1018 </p><p>Rob Horne<br /><a href="/blog/10">Rob's blog - http://diamond.businessobjects.com/blog/10</a></p>
-
Passing parameter to report title
I am working with drill down report. My master ( Source ) report has
Emp #, Emp Name, Address columns.
I have prompt on Emp Name column. My second (target) has other employee details and report title is “ Individual Detail report for Employee” but my user is asking they want to display report name with employee name .( passing parameter to report title) . I mean in source report if I click on “Roy Rine” target report should display with following title
“Individual Detail report for Roy Rine”
Can I do this one with OBIEE? Please help me.
Thanks for your timeIts working but it is repeating names . i mean i have 4 people hvae name "Roy Jermon" . if i click on this column
report is displaying ' INDIVIDUAL REPORT FOR ROY JERMON ROY JERMON ROY JERMON ROY JERMON"
is ther any way we can control for only one time even if we have mutiple values.
i am really appriciate for your time. -
Pass parameter to reports server
1 â Iâve created a report with the following query
select * from scott.emp where depno = :pdep
2 â then I configured an oracle portal to access this report
3 â then in the portal in the tab optional parameters I put the parameter pdep
4 â Executing through the option Customize in the portal, putting a value to the parameter pdep, the report runs perfectly
5 â Runnig the report through a pl/sql like:
htp.tableData(htf.anchor('MANAGER.RPT_BOLETO.show?pdep=' || i..deptno,htf.img( './docs/FOLDER/GESTETNER/IMGS/B.GIF', calt => 'GERAR BOLETO BANCARIO', cattributes => ' border=0"')),'center');
I get the message PARAMETER MISMATCHE
6 â I observed that if I change the parameter p_pdep the error doesnât happen, but the parameter donât go the report server and the report comes blank
How can I pass this parameter to reports server?Hi Mandeep,
Could you please tell me how can i pass data parameter from forms to report through run_product. -
Problem while passing parameter from report to report.
Hi
I'm using forms and reports 10g, hava a problem while passing the parameter from reports to report.
i'm using srw.set_hyperlink to call report from report.
i have created a key value in the cgicmd.dat file called
faccre802005-2006: report=faccre80 destype=cache desformat=pdf userid=<userid/passwd@cs> server=<servername>
Now in the format trigger i'm using this key value
function BTN_DEBITFormatTrigger return boolean is
temp varchar2(5000);
IP_ADDRESS VARCHAR2(50);
SERVER_NAME VARCHAR2(10);
L_ACCT_CODE VARCHAR2(14);
begin
SELECT MAST_INT_DESC,MAST_USER_PGM_ID INTO IP_ADDRESS,SERVER_NAME FROM MAST_INT_INFO WHERE MAST_INT_ID='VISHWA';
temp := IP_ADDRESS||'?faccre80'||:P_FIN_YEAR||'+server='||server_name;
temp :=temp ||'+'||'P_PREVIOUS_CODE='''||:ACCT_CODE||''''||'+'||'P_COMPANY_CODE='''||:P_COMPANY_CODE||'''';
temp :=temp ||'+'|| 'P_FROM_DATE='''||TO_CHAR(:P_FROM_DATE,'DD-MON-RRRR')||''''||'+'|| 'P_TO_DATE='''||TO_CHAR(:P_TO_DATE,'DD-MON-RRRR')||''''||'+'||'P_TRUST_CODE='''|| :P_TRUST_CODE||'''';
temp :=temp ||'+'|| 'P_UNIT_CODE='''||:P_UNIT_CODE||''''||'+'||' P_FIN_YEAR='''||:P_FIN_YEAR||'''';
temp :=temp ||'+'|| 'P_LEVEL='''||:P_LEVEL||''''||'+'||'P_HEADER='''||replace(:P_HEADER,' ','%20')||''''||'+'||'P_FORMAT='''||:P_FORMAT||'''';
SRW.Set_Hyperlink(temp);
END;
return (TRUE);
end;
Report is coming but not the expected result because parmaeters are not coming from first report to second report.
If i dont use cgicmd file userid and password are displyed in the URL.
Pl tell me how to pass parameter from one report to another.
thanks and regardsHi
I got the solution.
I forgot to add %* at end of the KEY value. -
How can I pass parameter from report to form?
Hi :)
Now I try to build conference room like this by using form
and report. And i design that when users click at group report
then i'll show page that contain questions report and add
question form. And question form and report must receive the
same parameter from group report.
First Problem: is I don't know how group report send the
same parameter to question report and add question report at the
same time. And is it possible??? If not please suggest me what
should I do???
Second Problem: is I don't know how can I pass parameter from
report to form. I don't know the way to do it.
Please tell me!!! Please...
I look forward to hearing from all of you.
Thank You.One way is to create a link based on that form and attach that
link with the report. Through links you can pass parameters -
Hw to pass parameter from report to forms
Dear Friends,
I m working on Forms n Reports 6i,
I m running report n passing parameter from the forms now the requirement is that if report run successfully it shuld give the msg otherwise give an user define error msg.
Hw do i pass any parameter from report to form for acknowledgment.
Thanking yours
ChandanHi Rajat,
using run_product built in i can pass parameter from forms to reports but hw can i get some parameter value from reports to forms as mentioned earlier my post
Thanking Yours,
Chandan -
I have SSRS parametarized report in that one data set have repeated values with query parameter . but while am mapping that query
parameter to report parameter i need to pass distinct values. How can i resolve thisHi nancharaiah,
If I understand correctly, you want to pass distinct values to report parameter. In Reporting Service, there are only three methods for parameter's Available Values:
None
Specify values
Get values from a query
If we utilize the third option that get values from a dataset query, then the all available values are from the returns of the dataset. So if we want to pass distinct values from a dataset, we need to make the dataset returns distinct values. The following
sample is for your reference:
Select distinct field_name from table_name
If you have any other questions, please feel free to ask.
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
I have a question about passing parameter from form to the
report. I know how to use run_product to call a report but my
question is when I pass a parameter in the run_product to the
report like eg.
Add_Parameter
(pl_id,'count_number',TEXT_PARAMETER,'19');
Run_Product(REPORTS, 'myreport',
SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id, NULL);
the pl_id is the parameter which will be use in the report, but
how do I accept this parameter from my report?
I'll be appreciate on any help!
Thanks in advbance
Eric
nullEric (guest) wrote:
: I have a question about passing parameter from form to the
: report. I know how to use run_product to call a report but my
: question is when I pass a parameter in the run_product to the
: report like eg.
: Add_Parameter
: (pl_id,'count_number',TEXT_PARAMETER,'19');
: Run_Product(REPORTS, 'myreport',
: SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id, NULL);
: the pl_id is the parameter which will be use in the report,
but
: how do I accept this parameter from my report?
: I'll be appreciate on any help!
: Thanks in advbance
: Eric
Dear Eric
I want to clear some pints first.
When you define a parameter in Forms, it should be assigned to
parameter list. In the example the parameter is "count_number"
and the paramter list id is "pl_id" for the list.
You can alos pass parameter list also.
Each forms module defaultly has one parameter list called as
"default". When you define a parameter in Navigator, it will be
assigned to this default parameter list.
Now I will clear your doubt.
To catch up the paramter you passed throuh the list, you define
a parameter in Reports Navigator with the same parameter name.
This is applicable for all parameters you pass.
This paramters in Reports are called as User Parameters.
You can refere this parameter in Reports by the sysntax
PARAMETER.parametername
Thanks and Regards
Jeya Raman R
null -
How to pass page parameter to report portlet ?
Portal: 9.0.4
RDBMS: 9.0.1.5.0
OS: Windows
REF: How to pass page parameter to report portlet ?
Hi,
I create a Oracle Report as a Portlet in Portal (create Report Definition File Access and check on the option "Publish As Portlet" in the on the last step). My report has an "Additional User Parameter" and I has let it "Visible to user".
When I put this portlet in my Portal page, I can see this parameter in the property/parameters of this page. However I cannot transfer my page parameter to this portlet parameter. Other portlets in this page (non-Oracle-Report portlets) are working fine with my page parameter.
Please advice.I want to make sure we are talking about the same thing:
After you add the portlet to the page, you go to the page properties, then the parameters tab, then there is a section at the bottom called "Portlet Parameter Values" where you can click and expand your portlet to see your portlet parameters.
Is it here where your parameters just don't show up?
If it is, try the following:
- Add the portlet to another page and see if it still behaves the same.
- Mark the parameters in the portlet as being non-public, re-generate portlet (on manage tab), then mark them as being public, re-generate and then try the above again (add to another page). -
Lexical Parameter in report 10g
i want to call a report with few fields on my form. i create 2 user parameter which works fine. now i want to create a lexical parameter so that if null no problem report should appear with 2 user parameters but if has values then report should be called according to those parameter values.
I use this in my form:
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'PBRANCHCODE='||:txtBranchCode||' PPERIOD='||:cmbPeriod||' CLASSCONDITION='||'cla_class_id between 1 and 2'||' paramform=no');
CLASSCONDITION is a lexical parameter which is called in report sql:
and periodic_branch_id = :pBranchCode
and periodic_period_from = :pPeriod
&ClassCondition
it says unable to run report
when i test using paramform=no then it shows in classcondition parameter only and and nothing after space assuming parameter list ended.
Please help me in passing a lexical parameter to report
Thanx in advance.I want to append the where condition of the report. if values inputed from Form in the class ids from and to text boxes appended as a where condition in the report query otherwise excluded
Report Query
select *
from ...
where
and .....
and ....
&ClassCondition
and i want to pass &classcondition parameter the below condition
and class_id between :fromclass and :toclass
Hope you understand. -
Passing parameter in report for order by clause
how can we pass the name of the column on which we want the order by clause to sort as a parameter through parameter from in a report??
Hi Guptha,
We can create a bind parameter in report and we can send it as a parameter or enter in the parameter form.
The Query will be
select * from emp
order by :Order_Bu_Column
I think it will help you.
Regards,
Siva.
Maybe you are looking for
-
Hi I am switching from a blackberry curve tto a Z10 . i am trying to retore my BBM contacts.but can't remember the email and password I used. Is there a way to find this out?
-
Ho trasferito cartella i tunes su hard disk esterno ed eliminato cartella i tunes dal mio Mac, ma ora quando clicco sul brano mi dice che non trova l'originale. Ho modificato nelle preferenze di iTunes la cartella ma tutti i brani hanno ! accanto
-
I gifted an app but put in the wrong email, how do i change it
i gifted an app but put in the wrong email, how do i change it
-
Older ACD USB/Firewire ports and a Thunderbolt MBA.
I have an older Apple Cinema Display (20) and a Thunderbolt MBA. Can I use the Firewire ports on the ACD if I use a Thunderbolt to DVI adapter? Specifically, I have an older iSight external camera (Firewire based) that I would like to use with the A
-
Dear All When I click on Audit Intersection in the web data grid FDM starts to open but then I get an error relating to Single Sign On not being setup correctly. HFM 9.3.1 Kindly help