Show alert in row of Report Region

Hi,
I've a report region containing say 30 rows and columns:
1. Error_reason
2. Error_code
3. Action (apex_item.select_list values 'No Action','Incorrect','Valid')
If 'Valid' is chosen then Error_code will be processed i.e. record will move to master table.
Now if already this Error_code is present in master table there is a validation process which runs when clicked SUBMIT and should show an alert showing a red cross next to the column Action for that row or mark the row red.
How can it be implemented?
Can I use apex_item.text(value 'X') with hidden=false from validation process where error_code is present in master table?
Please suggest ASAP.
Thanks.

You said Now if already this Error_code is present in master table then you want red cross next to the column Action for that row or mark the row red.
Why do you need in the Submit processing when you can identify them when the report displays? You could even suppress the duplicated rows from displaying !
SELECT ERROR_REASON, ERROR_CODE, ACTION,
decode( (select count(*) from ERR_MASTER B where B.ERROR-CODE = A.ERROR_CODE)
        ,0,null,'<img src="#IMAGE_PREFIX#FNDCANCE.gif" ALT="DUPLICATE" />') "Status"
FROM <ERROR_ENTRY_TABLE> A
WHERE ....Of course, you have to change the table and columns names in the above query to match what you have. Its the DECODE that is the point I am trying to convey.
Now go to Report Attributes and change the Status Columns Type to Standard Report Column.
Regards,

Similar Messages

  • How to show refreshed modal window(2nd report region window) - reposting

    Hi,
    I have a requirement where i scroll thru different rows in grid region.
    Moment I tab out from first row, I pop up 2nd report, where I show related detailed data lines for the tabed out line of first grid.
    So my 2nd window is a report region query, whose 'where' clause contains the primary key from the row of first grid window.
    On tab out of a row of first window, I have a javascript function, which shows 2nd report region using:
    var mywindow =
    window.showModalDialog
    ('http://MY-URL-/ebus/apexQA111/f?p=&APP_ID.:25:&SESSION.',myObject,'dialogWidth=800px;dialogHeight=300px;dialogLeft:50;dialogTop:50');
    Problem:
    On First tab out, I get the correct data display on 2nd window, which is related to current tabbed out row.
    However, If I tab out from next record, modal window pops up and it still shows my detailed data of first tabbed out row.
    Somehow the 2nd window is not getting refreshed/recalculated based on my new tabbed out row. I only have showmodaldialog in my JS function.
    Anyway to refresh the window based on new values of the where clause variable? and then showing the window?
    Please help!!
    Regards,
    Ravi.
    Edited by: Rave on Nov 26, 2009 6:15 AM

    Hi Rave,
    You can refresh any window with the java script below, just make it conditional on the value of an item within your page so that it dose not run every time the page is loaded.
    if ($v('P1_MY_ITEM') === 'foo' ) {
    window.location.href = document.location.href;
    }

  • Show Image in an SQL Report Region

    Hi,
    I'm having some trouble with showing an image in an sql report region.
    I used the Upload/Download Tutorial in the HTMLDB How-Tos and it worked well.
    Now, I have the following in the query region:
    select s.facilityid, s.id, s.name, s.subject,
    '<img src="#OWNER#.download_my_file?p_file=s.id" width="90" height="70">' image
    from file_subjects s
    where s.facilityid = :FACILITYID
    I get a red X in place of the picture. I know that the pictures are there and have been uploaded successfully. Can anybody tell what I am doing wrong?
    Thanks much,
    Nora

    Nevermind, I fixed it by changing the image line to
    '<img src="#OWNER#.download_my_file?p_file=' || s.id || '" width="90" height="70">' image
    Thanks
    Nora

  • Dynamic setting number of rows in report region

    How to implement that each user can define how much initial records should be returned in report region?
    THX!

    Solved reading How to:
    http://www.oracle.com/technology/products/database/htmldb/howtos/howto_report_rownum.html
    Maybe it was not so obvious to someone else also!
    ;-)

  • Enable particular row of apex_item report region....

    Hi guys,
    I have a report region.i used apex_item to create report region.
    select apex_item.checkbox(1,ADDRESS1)
    chk_bx,apex_item.text(2,ADDRESS1) Address,apex_item.text(3,ITEM1) Item,null from address_details;On page load i disabled the report region by using below javascript
    function disableItems(pRegionStaticId,pDisableFlag) {
    alert('disa');
      $('#'+pRegionStaticId).find('[name^=f]').each( function(){ /* matches fxx */
        if( $(this).attr('name').match(/f[0-9][0-9]/) ){
          return $(this);
      }).attr('disabled',pDisableFlag);
    }After the report region get disabled,i have to enable a particular row of report region, ie when i set click first row f01[0] (f01 is checkbox), then i enable that row(clicked row), if i click second row f01[1],then i have to enable that row vice versa...
    Is that any javascript to achive this?
    Thanks in advance

    Hi
    i have a report with parameter is the year i can select a multiple value.
    Below is an example for the result:
                                    year
     Data        2010    2011   2012  
     hp          14         25           30    
     Dell        17         18           20
    i need to get the value of the last previous i mean i this example i have the last year is 2012 i need the value of 2011
    i tried a script with vb.net but i don't get the result i get only the value of year this is my script
    Dim Shared Num1 As StringDim Shared values As System.Collections.ArrayList=New System.Collections.ArrayList()Public Function GetVal(Val as Integer,Year as Parameter)  as String   If Year .IsMultiValue then    For i as integer=0 to Year.Count-2          Num1= Year.value(i)                       Next    End If   Return Num1End Function
    this script return me 2011 but me i want the value in of the year 2011
    thanks

  • Report region with sql query

    Hi
    I have a report region with sql query. There are two regions in page. On top of page, user enters data and after that second region show enterd data which is report region
    based on sql query.
    Now,when this page is opned, as user had not entered any thing, report region shows "no data found" message. Is it possible to remove that message or
    may i conditionally disaply report region i.e if data is inserted then only report region is dispalyed.
    Thanks

    >
    i was trying with select count(1) in expression.
    >
    Just for your info, COUNT() (without any grouping obviously) with always return 1 row. If there are no result for the query then 1 row will be returned with a value of zero - so there are results returned.
    Secondly, why were you using COUNT(1) rather than COUNT(*)? That is is faster is a very common misconception and not true. If you need to know how many rows have been returned, use COUNT(*). If you need to take nulls into account (ie. not include them in your count) then use COUNT(column_name) and name the column that you are interested in specifically.
    Cheers
    Ben

  • Limit on Report Region

    I am using the report region using sql. All I am getting is 500 rows. Is this the max rows that can be displayed using this region. Is there a way to retrieve all the rows may be like 2000-3000.
    Thanks
    pb

    500 is the default max row per report region. Go to Report Attributes and scroll down to the Pagination section and change the Max rows to whatever you want.

  • Report Region show all rows?

    Hi,
    I have a report region in which I want to show all rows. Setting the pagination scheme to No Pagination doesn't
    seem to do the trick. I have set Number of Rows and Maximum Row Count both to NULL. Nothing seems to work.
    Is there some trick to get all rows to be displayed?
    Thanks in advance!

    Hi,
    I have two report regions on different pages. On both I have set 'Number of Rows' and 'Maximum Row Count' to null. One report will return all the records in a query (~800), the other report will only return 500. I can't see any other differences in the reports that would cause this behaviour.
    I didn't really want to restrict my reports to a set number of rows, is this really the only option?
    Thanks,
    Rochelle.
    Edited by: Rochelle K on Nov 5, 2009 10:13 AM

  • Reports region only shows 15 rows

    I have a strange problem with a reports region. The region runs a simple SQL select against a table. My table has 18 rows but the report region only displays 15 rows.
    I ran the SQL directly against the database and all 18 rows are returned, so it's not a problem with the query.
    Under the Report Atrributes tab for the region, I checked the Layout and Pagination section. Number of rows was set to 15, which I thought explained my problem.
    I deleted the value in number of rows. But the region still only shows 15 rows.
    If I change the value in number of rows to 20, all 18 rows are shown. But again, if I delete the 20, only 15 are shown.
    Is there some other setting somewhere which is defaulting the report to 15 rows?

    That item is cleared as well. Very strange. Still can't see anything on the page that's causing it to only show 15 rows.
    Edit -
    Setting it to 999999 seems to cure the problem until I find a solution. Very strange, maybe it's a bug?
    Message was edited by:
    Antilles

  • Show APEX Row Number in Report Region

    I would like to display the row number in the report region at the beginning of each row for each page (based on the number of rows to display per page).
    So if the number of rows per page is 15, I would want to show each row from 1 to 15. When going to the next page (16 - 31) I would like to show row 1 to 15 again next to each row.
    And if the number of rows per page is 20, I want to see row numbers 1 to 20 on each page.
    Since I believe an Update button only processes the current page, I would like to then use this row numbers (1 - 15) to get the values of the displayed column for each row to perform an insert to another table.

    You can use something like this:
    SELECT apex_item.text (1, '#ROWNUM#') row_num, empno, ename,
           deptno, comm, sal, mgr
      FROM empExample is here:
    http://apex.oracle.com/pls/apex/f?p=31517:284
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.apress.com/9781430235125
    http://apex.oracle.com/pls/apex/f?p=31517:1
    http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
    -------------------------------------------------------------------

  • How to show all the rows in a report

    I have a report, and i want to show all the rows in a page, how to do it. Currently, i just show part of rows.
    Thanks,
    Jen

    Jen,
    I'm guessing you are using Application Express,...
    Go to the region where the report is located, go to report attributes. In the "Layout and Pagination" section there is a setting called "Number of Rows". Change the setting, and that's it.

  • How to get the number of rows in a report region

    Hi all,
    Is there a way to get the number of rows returned in a report region, without issuing an additional "select count(*) from some_table"?
    I mean something like the substitution string #ROW_NUM# but for the total rows.
    Thanks,
    Pedro.

    http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/ui.htm#CHDDGGEG
    For classic report regions, the region footer supports the following substitution strings:#ROWS_FETCHED# shows the number of rows fetched by the Oracle Application Express reporting engine (the page size). You can use these substitution strings to display customized messages to the user. For example:
    Fetched #ROWS_FETCHED# rows in #TIMING# seconds.
    *#TOTAL_ROWS# displays the total number of rows that satisfy a SQL query used for a report.*
    #FIRST_ROW_FETCHED# and #LAST_ROW_FETCHED# display the range of rows displayed. For example:
    Row(s) #FIRST_ROW_FETCHED# through #LAST_ROW_FETCHED# of #ROWS_FETCHED# displayed>
    Ta,
    Trent

  • How I show only 20 rows per pages in a rtf report in BI Publisher 11g

    I'm making a report and i want show only 20 rows per pages in a formatt RTF. I get this with anything as a xls, xslt....
    I'm a new user....please . Any idea..???
    Thank for all.
    Edited by: 844565 on Mar 15, 2011 7:34 AM

    Instead of doing that take the url CURRENT_SERVER_URL(pre-definde BI Publsiher variable) by declaring like below
    <?param@begin:CURRENT_SERVER_URL?>
    Then subsequently add the extra patameters eg. region like below
    {$CURRENT_SERVER_URL}Data/Country.xdo&p_region={REGION} <- get this REGION value from XML
    Cheers,
    ND
    Use the "helpful" or "correct" buttons to award points to replies.

  • Delete row from report and refresh region

    Hi
    Using apex 4.0
    I have a requirment like on one page there are two regions.
    There are two text boxes and insert button, by setting value into text box and pressing insert button data is saved in one table.
    And second region is for report which is selecting data which was inserted in first region. It is working correctly. Now in report region,
    there should be delete link/button to delete particular row and refresh that region.
    I have created delete link in second region and called java script function to delete from table. However that region is not refreshed and showing
    old data.
    I have tried with dynamic action to refresh region. But i am not getting sequence it is treating, first java script function will be called and then
    dynamic action will be executed or what? Because dynamic action is not refreshing region.
    Please let me know correct way to implement this requirement or correct me in my steps.
    Thanks in advance

    hi om,
    I had a similar issue.
    I am using a sql query to delete.
    "delete from dbo.[@XX_TDL1] " & _
                "where LineId = " & CStr(rownum) & " and code = '" & pAddonVars.TDHCode & "'"
    It's not pretty but it works.
    jw

  • Get information from a row in a report region to be used in conditions

    Hi,
    I have a page with 2 regions.
    First region is a report from a table (departments) and the other region is another report region (employees).
    One of the columns in the departments report is a link that when I click on it, it will refresh the second region to show the employees by department.
    My issue is when I open the page for the first time or get back from another page, I want to show by default the employees for the first department. I don't know how to get this value and assign it to a a Page Item and use this page item in the second report.
    I appreciate any help.
    Thanks
    andrese

    Andrese
    For page item (which you populate when user clicks on department report link), write default value as plsqlfunction body and try something like
    DECLARE
    v_dummy tbl_dept.dept_id%TYPE;
    BEGIN
    SELECT dept_id INTO v_dummy FROM tbl_dept WHERE ROWNUM = 1;
    RETURN v_dummy;
    END;I take it you populate dept_id into page item, when users click on department report link. You can change this according to your requirement. Also make sure that the SELECT query matches with your department report query so that first row of your department report always matches with above SQL query output.
    Please note that this may not work if your department report query contains any GROUP BY/ORDER BY/HAVING clauses
    Cheers,
    Hari
    Edited by: Hari_639 on Oct 5, 2009 9:04 PM

Maybe you are looking for

  • Photoshop CS6 on Retina...

    I've downloaded CS6 for use with Apple's amazing Retina display. Why is my Photoshop UI still pixelated? I was expecting something amazing, and it's not all that great. Maybe I have to adjust something in my settings? Does anyone know when Adobe's ot

  • Payment processing is temporarily unavailable

    payment processing is temporarily unavailable. What does this mean? I can't purchase anything.

  • Run time binding of textfields and the like

    Hi, I am working on a dynamic form,which will instantiate questions based on some instructions specified in XML when the form loads up, much like John Brinkman's example http://blogs.adobe.com/formfeed/2009/03/a_form_to_design_a_form.html At design t

  • WLS8.1sp2 - PKCS#11 Provider for WebCertificates error

    I'm trying to startup a WLS Server, which has his web certificates stored in a HW Devices. Der CryptoProvider read via PKCS#11 the certificates out of the HW Module. Unfortunatly the possibile operation via PKCS#11 are not the same as via a PKCS#12 (

  • I've just bought a new laptop. It is only syncing purchased music

    I've just bought a new laptop. It is only syncing purchased music. I have loads of music on my iphone, what can I do to get it synced and saved onto my new laptop? Thanks!