Chains of passage between interactive reports
Is it possible to pass strings between interactive reports? I need to put up a link in the column to apply a filter to a report based on the value of a column that contains a string value. I followed the instructions on this site and the Application Builder user's Guide: http://www.oracle.com/technology/obe/apex/apex31nf/apex31advirr.htm. However, by clicking on the link of the column produces an unfiltered report. I tried to use a numeric column instead of a string column, and the filter worked correctly. No idea why this happens and how I can work around it?Thank you
user8641601
Josh,
You can try to make the target URL link and paste the following text:
f? p = & APP_ID.: 11: & SESSION. : & DEBUG. : IR_Patient_ID: #SHC #.
You need to replace the 11 with the page you are redirecting too well. This is the URL, developed from my link.
Mike
Tags: Database
Similar Questions
-
difference between Interactive Reporting (IR) and the reports of Production (PR)
Could someone tell me the difference between IR and PR Version 9.3.1 or later if its important. My impression is that IR is used for ad hoc reporting, and PR is used for the production of regular reports. I believe you can also create reports that production of IR also, so I don't see where is the difference.
Thank you
TomHi Tom,
PR or HYPERION SQR PRODUCTION REPORTING focus produces high quality reporting mass. The reports are designed and then demand by admins (or report developers), end users are generally not involved.
IR or creation of INTERACTIVE REPORTING, HYPERION focuses on ad-hoc data analysis. IR can be put in place to enable end users to modify queries for the purpose of analysis and output then reports or dashboards.
Here are the 2 cheat sheets:
http://www.Oracle.com/technology/products/bi/Sqr-production-reporting.html
http://www.Oracle.com/technology/products/bi/interactive-reporting/index.htmlIt could also be useful to check records for yet more information:
http://download.Oracle.com/docs/CD/E12825_01/NAV/portal_4.htmCheers, Iain
-
between operator to group by date in the Apex of the interactive reports
Hello
In the filter of interactive reports, I could not find the "between" for the date field (got a "group by date" in my (source) sql query.) I wonder, is - this in view of the group by clause date?. Is there a way to show the operator "between" in the interactive reports filter.
Thank youI just opened an existing style IR report, went to the actions, filter, selected a date column and found at the bottom of the list of values... Are you sure of the date that you want to filter on is a real date column?
Thank you
Tony Miller
Webster, TXWhat happens if you were really stalking a paranoid schizophrenic... They would know?
If you answer this question, please mark the thread as closed and give points where won...
-
Apex #4.2 interactive report details
Hi all
In our application, we had implemented using interactive report, the following clarifications required.
Version of the apex # 4.2
THAT IS TO SAY #10
Theme # Light Blue 100
Q1. By default under the action button see us option "Download".
-Can rename us export.
-can we get outside Actions, i., e download option download can only visible when they choose the Actions button but the user is after button create as shown below.
Q2. For each heading they can filter data using the order ascending or descending, as shown below
-Suppose that I had selected in ascending order, but if I want to deselect the option there is no option to do what ever they have selected it will show, how can deselect us this option.
-Now we are given as "Asia/Europe/region" we show of table d/b, but asks the end user to have the option as 'All' when they select it should show all regions in time?
Q3. In our application, we have a button as "De-Active" when they click on this button we put active_flag as "N" as shown below, these data in the reports should be visible in color "red" to distinguish between them, at the bottom of the screen shot if we look at we see active_flag "N" this line full interactive report must be included in the color red?
Q4. Created the form using 'Form on a table with the report' in this case when the button is clicked Create he will refer to the form, and if we do not select the required fields and click on ' submit 'see us error message like', we can remove "1 error has occurred" and see the def only messages.»
Q5. In our application we use an image for the replica as shown below, but the user has asked to replace it with something of a Clone of the image, where we can get this image to replace this particular image.
Q6. In our application, we use a 'level' tab and to display messages of success that we are showing to the left, as requested by the user can be messages on the screen as shown in the screen two as on the green color to display messages there.
Screen 2:
Kind regards
Sruthitamiri
Hi all
Thank you very much to all those who had provided solutions for my request above, now I have some other clarifications that I will raise individual threads.
Question #3: User functionality of highlight of interactive report. Citation: Re: change the color of line in an interactive report based on a column-> correct answer value
Question #5: On Google image search. Download it! Publish the shared components and change the reference to the link column. Here is a picture of the :-> useful sample
Question 1, you can add a link to the region to perform the action download...: http://www.apexninjas.com/blog/2012/05/create-a-custom-download-link-for-an-interactive-report/ -> correct answer
Question #4: See the following thread: remove the number of Validation errors-> correct answer
Kind regards
Sruthitamiri
-
After the upgrade to 5.0 APEX, DB is EE 11.2.0.4, when I click the icon calendar to choose a date, the line of my interactive report overlays in the calendar header.
Hello
There is a conflict between the modal calendar positioning and table headers.
To fix it, please write the CSS in your body of the page:
.js-stickyTableHeader {}
z index: 1! important;
}
A bug filed for this issue and will be treated properly in 5.0.1.
Thank you
Tim
-
Hyperion Interactive Reporting Studio
Hello
Can we use interactive reporting Studio 11.1.2.1 to connect to the server of interactive reporting 11.1.2.3? There will be no problem of compatibility between right?
Thank you
Naresh Mopala.
Hello, NGO,
You can get successfully using studio 121 to 123, but it cannot be recommended.
But backward compatibility should be possible or supported either 123 Studios with 121 IR
Kind regards
Santy.
-
JavaScript - interactive report
Hi all
Request Express 4.2.4.00.08I ran into an issue using Javascript in an interactive report.
I use this Javascript function to compare the 2 strings and to highlight the differences between the two texts.
http://ejohn.org/files/jsdiff.js (using the diffString function).
Overall, I need to perform this function, a column value. I don't know if what follows is the most optimal, but it is currently what I have learned to work to some extent. (If there is something better, I'm gladly willing to learn)
select t.NEW_VALUE ,t.OLD_VALUE ,'<script>javascript:document.write(diffString("'||t.OLD_VALUE||'","'||t.NEW_VALUE||'"));</script>' as DIFF_VALUE from AUDIT_TRAIL t
It works fine when the page is loaded. However, when the user performs a search, the loading symbol appears and the screen goes all white. The only thing on the screen is DIFF_VALUE for the line that I searched on (fair value). If I click the button back or re - submit the current URL, report charge with all columns and the specified search. This happens in the same way for paging. To test, I copied the entire page but used classic report (instead of interactive). In the report, I put the PPR 'activate' on 'No', and this fixed the problem of paging. Is there something I can do for the interactive report?
Thank you
Brett
the column value is calculated after the page loads, Javascrip run once page loded (or represented), but with IR or pagination, page partially refreshes, the columns in the reports are not calculated by the report query, so the JS does not run.
If you need a fully dynamic solution on this column, you must link the js with the partial discount code and pagination. something along the lines of (Jquery to run when the Page loads)
populateDiffColumn();
$("#MY_IR").bind ("apexafterrefresh", function() {populateDiffColumn ()});
MY_IR is the static id of the IR
and define the populateDiffColumn() function in the function and the Global Variable declaration, something like
{populateDiffColumn()}
a loop for each cell in the column DIFF_VALUE
$("td[headers='DIFF_VALUE']").each (function () {}
oldValue var = //get the old_value of this line
newValue var = //get the new_value to this line
var cell = / / extract the cell object
set its value to the output of the function diffString
Cell.Value = diffString (oldValue, newValue);
});
}
JQuery would be easier to write for these things
If this sounds too, try consider porting/rewritinh service JS diffString in a PLSQL function, then you can set the values in the column of the source of the query DIFF_VALUE, avoid according to the calculations of end of fonts.
-
Multiple queries on the same interactive report
Is it possible to the button click, change the query for a report interactive?
I created an example at apex.oracle.comworkspace: stevendooley34
username: dev01
password: dev01
Application: ForumExamples
Basically what I want to be able to do is on the page by default IR there is a selection list. When the user clicks on the menu drop down and select an option, a search box appears. I want that this research working as a second IR query and third IR query searches that are slightly different queries.
I know there is the filter option, but users do not want to have to go through and Insert commas between each value, so the second and third queries correct this, I'm not sure how to combine the three pages.
I fixed this problem on my tabular reports by creating a new report on the same page and making it conditional to show only when the selection type is a certain, but as far as I know, you can't have multiple interactive reports on a single page.
One thing to note:
The example is in version 4.2 but my company uses 4.0 which is where I need to implement this.
If there is another way to do this, I'm open to other ideas.
Steven
It's just an extension of what you already created in the Page 3 and 4
It is very important that you learn to "think in sets.
Once you have a definition for your dataset, you can easily create SQL statements
What you're trying to do is to define a set of data that follows these rules:
- If the search type is null--> return all ranks
- If the input box is nowhere--> return all ranks
- If search type = "name"--> return lines which correspond to ename (...)
- If search type = 'job'--> return lines which match job in (...)
Your rules will apply in the WHERE clause as:
WHERE
: P3_SEARCH_TYPE is null
or: P3_SEARCH_INPUT is null
or (: P3_SEARCH_TYPE = 'name' and ename (...))
or (: P3_SEARCH_TYPE = "work" and work in (...))
I already modified it Page 3 since it was 90% of the required stuff.
MK
Post edited by: Mike Kutz
reorganized for clearity -
Interactive report - search column header list does not display all the
Hey everybody,
I'm under 4.2 APEX. On a page, we have a configuration of interactive report. Assume that the table has several lines (> 50 000). If I click on the header of any column, it gives me the normal capacity of IR integrated sorting ascending or descending. It also lists what I think distinct values in this column are (don't know if it's really separate or not, I'm just guessing here). And it has a search/filter box which allows you to search these values "distinct."
My problem is, this list is not complete. It seems that it is limited to a number that is hardcoded somewhere (somewhere between 500 and 1000). I don't see all the settings that allow me to configure this behavior.
Of course, we can use the 'main' search bar and have it search for all lines, however there is a particular requirement for this filtering feature to work with the full list as well.
Thoughts?
Thank you!
Post edited by: kop_pa (fixed typo)
By default this LOV stores 500 records.
http://docs.Oracle.com/CD/E37097_01/doc/doc.42/e35125/ir_using.htm
If you change the column definition for the coumn under set the Filter Type of column to one of the other options like 'User defined list of values to exact match filter' from the list of values. You can then specify the query used to generate this list. You could use something like that I have listed below to grab the first 20000 records.
Select *.
from (select name
the employee
em order by name)
where rownum<=>=>
-
How can I rearrange the columns in the not displayed section of the interactive report.
Hello
My interactive report contains 185 columns and requieres users to build its reports with some columns, but he gets lost between this amount of columns, it would be easier if the columns in the do not display the interactive report section would be automatically sorted, is it possible?
Thank you very much
Hi Eva,
A solution would be to order the column names in alphabetical order. You can create a dynamic JavaScript action to manage the sort.
The shuttle of the attribute IR "Select columns" have the ID "apexir_SHUTTLE_LEFT" or hidden columns and 'apexir_SHUTTLE_RIGHT' to the displayed columns.
The function that you create might look like:
var options = $('select#apexir_SHUTTLE_LEFT option'); var arr = options.map(function(_, o) { return { t: $(o).text(), v: o.value }; }).get(); arr.sort(function(o1, o2) { return o1.t > o2.t ? 1 : o1.t < o2.t ? -1 : 0; }); options.each(function(i, o) { o.value = arr[i].v; $(o).text(arr[i].t); }); var options = $('select#apexir_SHUTTLE_RIGHT option'); var arr = options.map(function(_, o) { return { t: $(o).text(), v: o.value }; }).get(); arr.sort(function(o1, o2) { return o1.t > o2.t ? 1 : o1.t < o2.t ? -1 : 0; }); options.each(function(i, o) { o.value = arr[i].v; $(o).text(arr[i].t); });
You need to find the right timing for dynamic action to run, I suppose the click on the button "Select columns" would do the trick.
Kind regards
Vincent
-
the form validation (Checkbox) does not work for the interactive report
Hello
I use the oracle apex 4.0 and oracle 11g.
I wrote a under select query on interactive report
Select
apex_item. CheckBox(1,RESIDD) | apex_item. Hidden(2,RESIDD) row_selector.
apex_item. Text(3,RESNUM) as resnum
of 'PDRRES '.
and written validation to display the error message ( error of function return text ) as
DECLARE
vRow directory;
BEGIN
-apex_application.g_print_success_message: = NULL;
BECAUSE me in 1... apex_application.g_f01. COUNTY
LOOP
vRow: = apex_application.g_f01 (i);
apex_application.g_print_success_message: = apex_application.g_f01 (i) | » -'|| apex_application.g_f03 (vRow) ;
END LOOP;
END;
Output: No data available error message
As long as it works for sql report with above logic because apex built in line selector
but it fails in the case of interactive report for some reason any.
Please suggest.Saroj Nayak
Saroj Nayak says:
DECLARE vRow BINARY_INTEGER; BEGIN -- apex_application.g_print_success_message := NULL; FOR i IN 1 .. apex_application.g_f01.COUNT LOOP vRow := apex_application.g_f01(i); apex_application.g_print_success_message := apex_application.g_f01(i)||'-'|| apex_application.g_f03(vRow) ; END LOOP; END;
You have set the value of vRow to the value of the number box i which is checked. There is probably nothing in the apex_application.g_f03 with RESIDD as index table
What you want is hollow loop all the hidden objects g_f02
and with in this loop through all verified elements checkbox g_f01
and if the values of these in the game, you have your line for checking f03for k in 1 .. apex_application.g_f02.count loop for p in 1 apex.application.g_f01.count loop if apex_application.g_f01(p) = apex_application.g_f02(k) then apex_application.g_print_success_message := apex_application.g_f01(p)||'-'|| apex_application.g_f03(k) ; end if; end loop; end loop;
Nicolette
PS your NPA between{ code }Your code { code } without the spaces between {, } and code
-
4.2 - column link works only with interactive report (IR)
Greetings-
I have a screen with an interactive report (IR) and a tabular report on it. There is a radio button used to switch between them, of course, both of them have conditional logic based on this button. If the tabular report is the default value, everything works fine. If the interactive report is the default, then the 'link' on the IR used to display single details comes in white.
Note that if the IR is by default, but you switch to tabular and then back to IR before trying to put in place the single record view, fine. It's almost as if something is not be instantiated unless the table view is loaded.
The option button and the two reports are in the same region.
Anyone has any idea on this?
Thank you
Scott
Published by: DenverScott on April 30, 2013 09:14
Published by: DenverScott on May 2, 2013 05:31OK, I looked inside. It is a common problem, but you have reached a particular example of this, because it seems that you need not the value of P2_REPORT_SELECTOR in your SQL for IR.
BUT do you it because you have on your health.So, there are two simple ways to solve this problem. As I mentioned previously.
1. you must fill in the field "Page elements must send" in the IR with P2_REPORT_SELECTOR
I did it.
What it does it does the value of P2_REPORT_SELECTOR available in persistent session state so that the AJAX call can seen that the condition is met and that the report should be displayed/rendering.2. the other option is a calculation on P2_REPORT_SELECTOR who rule on 1 when P2_REPORT_SELECTOR is set to null. I left this calculation, but it set to never right now. It's the same effect net because calculations save values to persistent session state.
Without the value of P2_REPORT_SELECTOR to persistent session state, the value is only in memory during rendering. That's why the page renders correctly. BUT so that the report to switch to the display of the page one needs to know the value of P2_REPORT_SELECTOR and the value was NOT in permanent session state, therefore not available for the AJAX call, which updates the State.
Same thing when VC has been sent, it saves the value of P2_REPORT_SELECTOR in persistent session state. Same as switching the button radio.I hope this help out you.
-Jorge -
Search box in interactive reports
Hello.
I use Apex 4.2.1 against Oracle 11 g 2 and Oracle Application Server (mod_plsql).
I created an interactive report which includes the standard search as well as the Actions menu field.
When users enter text in the search field and click the GO button, lines are found in the report if the report columns containing this text are actually displayed in the report. If these columns are unchecked by the user, then the search returns "no data found".
This behavior can be confusing, especially since my users do not know before hand that the report columns can contain the text entered in the search field. A message "no data found" may be wrong according to the columns that are displayed or not displayed in the report.
I bypassed this problem by disabling deliberately (i.e., hiding) the standard search field and its replacement by a regular text field Apex (say P36_SEARCH). I then added a WHERE clause to my report IR query.
And so assume my IR report is on the EMP table, my SQL query looks like:
This method works. However, because this isn't a part of the IR functionality, users can not save these searches as part of a saved report.select * from ( select empno, ename, hiredate, sal, comm, deptno from emp ) where ( instr(to_char(EMPNO), nvl(:P36_SEARCH,to_char(EMPNO))) > 0 or instr(upper(ENAME),upper(nvl(:P36_SEARCH,ENAME))) > 0 or instr(to_char(HIREDATE,'dd-mon-yyyy'),nvl(:P36_SEARCH,to_char(HIREDATE,'dd-mon-yyyy'))) > 0 or instr(to_char(SAL), nvl(:P36_SEARCH,to_char(SAL))) > 0 or instr(to_char(COMM), nvl(:P36_SEARCH,to_char(COMM))) > 0 or instr(to_char(DEPTNO), nvl(:P36_SEARCH,to_char(DEPTNO))) > 0 )
So, here are my questions.
(1) is it possible to get the IR report to apply the text entered in the search field IR Standard against all the columns of the report, whether or not they are displayed in the report?
(2) if not, then is it possible to allow users to save my ad-hoc solution as part of a saved report?
Thank you.
ElijahSo maybe you're between the hammer and the anvil and you're limited to educating users regarding out-of-box functionality - and if they want to limit the invisible data they need to use a filter explicit for a specific column.
-
best way to style a column in an interactive report?
Being given that I'd rather not do it directly in the SQL used to fill the report, is - can anyone suggest a way to all cells in a column style interactive report? Maybe all the cells of interest can be addressed through jquey using the "headers" attribute they share?Oh, and I also have vertical between cells aparent if possible separations...
Please try this one:
.apexir_WORKSHEET_DATA TD {border-style:ridge;border-color:#98bf21; border-width:3px;}
For more details please visit:
http://www.w3schools.com/CSS/css_border.aspKind regards
Fateh
--------------
If you think that my answer was useful or correct, then please mark it as useful or appropriate... -
LOV POP classic report not in an interactive report
My version of oracle application Express for Oracle 11g
Dear Forum
We need a CLASSIC report where I can define what information will my report.
For example:
My report contain
ID NAME DATE
In the Drag and Drop layout, I created two cause of gatherers of data I need to choose between Date_picker_1 and Datepicker_2 information. two of them correspond to this DAY
In my area source classic report, I write something like this:
SELECT id, name DATE where between: Date_picker_1 and: Datepicker_2 can Ichoose months but nothing happen.
I know you can do this, but my boss in the interactive report don't ' like interactive report (I don't know why) so my problem is in the classic report.
Danny Lima
Ecuador
PD: I'm not speak English very wellHey Danny,
It works now, one thing lack you submits the value of items in session state.
Edited your dynamic action and added a real action Run of PL/SQL Code with sequence 1 before the refresh action
Thank you
Maybe you are looking for
-
How can I delete my post here?
If I post a reply to a community of support using my iMac I can modify it later but can't find a way to simply delete. How do I do that?
-
private navigation not working not
Firefox is set to "NEVER remember HISTORY", but if I go to www.Ford.ca, which uses java, I have to enter a zip code to access the information on the 'price & Build '.Said postal code remains accessible by www.Ford.ca... or even days after my visit, I
-
Please make sure that you use the latest version (currently 7.0) Skype for Windows before reporting a problem. It would be easy if I had the old Skype on my old laptop, but since getting a new laptop with Windows 8, Skype looks and works differently.
-
Problem with the mixer Volume of Windows: no longer shows the green bars for the application
Hi all!Sorry for my bad English, but it is not my mother language: sI have a PC with Windows Vista Ultimate SP2 x 32 with this issue: the volume mixer show me the green bar (indicating the volume level) for the speakers and not for other applications
-
Property and directors vs users
I have read several questions on this subject, but none have really explained the different levels of the property. I have Windows 7 Pro. I went to move a shortcut to a folder and had denied access with the message, "you need give the administrator p