Duplicate validation on report region

Hi,
I want to fire a duplicate check when the user click on a column (link) in a report region.
For example, my report region displays emp_name, dep_name and emp_no as hidden field. The emp_name is a link. When the user clicks 'Emp Name' i want to do a duplicate check against EMP table using emp_no. If the emp_no is available in EMP table then I want to dispaly message 'Employee exists' and stay in with the reprot region. How can I do this?
Please help.
Leo

Leo Rajan wrote:
Hi,
I want to fire a duplicate check when the user click on a column (link) in a report region.
For example, my report region displays emp_name, dep_name and emp_no as hidden field. The emp_name is a link. When the user clicks 'Emp Name' i want to do a duplicate check against EMP table using emp_no. If the emp_no is available in EMP table then I want to dispaly message 'Employee exists' and stay in with the reprot region. How can I do this?
Please help.
LeoLeo,
You said emp_name is a link. Is this an apex link or a custom link?
Regards
Gokhan

Similar Messages

  • How to create a inline message for report region...

    Hi,
    Can any one pls tell me the document link for to create a inline error message for report region?
    im trying to do a dynamic validation for report region.i've manually created a report region with apex item.
    im searching it for long time, im cant able to find any demos or example.
    Pls help.....
    Thanks in advance...

    Any help???

  • Validation For Date,String and Date in a reports Region

    Apex 4
    Good day to all apex users How do I validate a apex_item.text if the value is string the user can only input a string value if it is number then the user can input numbers only and if it is a date the user can only input a date values?

    APEX_ITEMS are not part of the default apex gui... In fact they are just functions which returns html.
    You can however do some stuff with the attributes parameters. You can find some cool stuff over here: Re: Validation For Date,String and Date in a reports Region
    If you want apex validation you need to create a page validation and loop over your apex_items with apex_application.g_f0x
    Br,
    Nico

  • Validation of a Region defined as type SQL QUERY (Updateable Report)

    Hi,
    I am trying to perform some validation on a Region defined as type SQL QUERY (Updateable Report). The report has two columns.
    One of the columns is a Select List and I would like to insure that a user cannot select the same value twice
    in the report. For example, if the select list has 5 values, A, B, C, D, E, I don't want a user to be able to select
    B twice in the report. I am assuming that I will need to incorporate javascript
    into my validation logic in order to perform this task. If so, could someone provide some guidance? Or are there
    other alternatives.
    Thanks in advance,
    Michael

    Dan,
    Sorry, I didn't mean to post the question twice. I was trying to edit my original question. Thanks for the link to the website. I am new to APEX development so the website you gave me will be extremely useful to learn new development techniques.
    Thanks again,
    Michael

  • 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,

  • Items is a region displayed after a sql report region!

    Hello everybody!
    I have 3 regions :
    1/ HTML text region with some items : sequence 10, column1
    2/ SQL report region : sequence 20, column1
    3/ HTML text region with some items : sequence 30, column1
    I have many problems and errors when submitting the page and saving data into tables, I think that htmldb is not getting the correct values corresponding to the correct items.
    If I change the column diplay of the sql report region to "2", or if I change the sequence of the SQL report region to 40, all is ok!!!
    (I am using wwv_flow.g_f10(i) to retreive data from the report).
    Any idea ?

    Hello Raju,
    Ok, My example is more complexe, but I have succed to reproduce the error in a sample example in my oracle htmldb workspace,
    My access info have bee sect to : [email protected]
    You will find the example in application 21275_TEST page 2.
    I have 3 regions, the second is a report sql region in witch I have a popkeyfrom query item.
    My submit button, update a table with a text field (item P2_IT, region1) and a date(item P2_MONTH ,region3).
    You will see that when submitting, you will get an error : not a valid month....
    I have not understand what is being done at save, but I am sure that the value of P2_MONTH is not correctly setted when updating the table!
    Just, changing the sequence of the report region from 10 to 30 resolve the problem,
    but I must have this region between the two others!!!
    Thanks for the help!

  • Dynamic action in a report region in a master detail form

    hi
    I have created a master detail form , in which many validation etc is done ,the MASTER is a FORM  and DETAIL is a REPORT
    Now I am stuck up with the detail region .i.e report
    I have Line Detail where there are ITEMS such as SL NO: ,ITEM_ID , UOM ( Unit of measuremnt ) etc
    Now here is where I need help .
    Using POP UP LOV i have managed to fetch in LOV for the item "ITEM_ID",--- i can select an item name using the pop up LOV ,
    Now all that I want is when I select an item name from the pop up lov , an Item Id is displayed or fetched in that particular place , now i want the corresponding UOM to be diaplayed  ( i.e the UOM for that particular Item Id which has been selected by me from the pop up lov ).
    In order to resolve this I created a Dynamic action where in I get the UOM . Bt the problem is that the ITEMS displayed for selecting in the WHEN section (
    DYNAMIC action
    -IDENTIFICATION section
    -WHEN section----- items (  here i am not listed with ITEMS of the REPORT region instead ITEMS of the MASTER is available )
    -TRUE ACTION section etc is only the
    ITEMS of the MASTER region ..
    Please help me sort this out

    Mod: moved from Japanese Apex

  • Javascript calling not working properly in report region

    Hi All,
    I know it is quite simple question but i am unable to do this. In one tabular form with one blank row i have to put client side validation (javascript) so that user cannot enter nonnumeric value and value should be of min 5 digit.
    How i proceed:
    1: Have written two javascript function:
    function numOnly3()
    if(!((event.keyCode>=48)&&(event.keyCode<=57)))
    event.keyCode=0;
    alert("Enter Only Numeric Values");
    //event.focus();
    else event.keyCode = event.keyCode;
    function validateNumber3(itemValue)
    if((itemValue.value).length<5)
    alert("Please Enter 5 digit Value for the Part List Group");
    itemValue.focus();
    return false;
    2: calling these function in report region like :
    htmldb_item.text (16, parts_list_group, 10,5,'onKeyPress=numOnly3(); onBlur=validateNumber3(this);') parts_list_group
    after union :
    htmldb_item.text (16, NULL, 10,5,'onKeyPress=numOnly3(); onBlur=validateNumber3(this);') parts_list_group
    problem:
    when i am enetring non numeric valuse first its giving alert message "Please Enter 5 digit Value for the Part List Group" after clicking ok its giving alert message "Enter Only Numeric Values";
    but what i want in case user is enetering non numeric it should delete and alert
    "Enter Only Numeric Values" but first it is alerting "Please Enter 5 digit Value for the Part List Group" then after clicking ok alerting "Enter Only Numeric Values".
    if i am enetring 3 digit only then its giving correct message that "Please Enter 5 digit Value for the Part List Group".
    so my requirement is in case any user is entering non-numeric data including dot symbol then it should delete and pop up message that "Enter Only Numeric Values".
    may be calling function in the region wroung. can any one suggest me where is wroung and what should i do?
    Thank You,
    Amit

    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    *Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.org/kb/Safe+Mode
    This may be caused by a recent Flash 11.3 update.
    See:
    *https://support.mozilla.org/kb/keep-flash-up-to-date-and-troubleshoot-problems
    *https://support.mozilla.org/kb/flash-crashes-or-does-not-load-firefox-13
    *http://forums.adobe.com/thread/1018071?tstart=0
    *http://blogs.adobe.com/asset/2012/06/inside-flash-player-protected-mode-for-firefox.html

  • How to conditional display Report Region based on number of rows returned

    I have a page with two Report Regions.
    One Region should display if the Query returns 0-1000 rows. The other should display if the same Query returns more than 1000 rows.
    The only way I can figure out how to do this is have ANOTHER query in the conditions field for each Region to Select count(*) from etc.
    I know there is a #TOTAL_ROWS# value but that is only available after the Region is displayed. Is there some other built-in variable that can be used to put in the Conditions field or is doing duplicate SQL queries the only way?
    Any help would be appreciated.

    Rather than running your query 4 times (by embedding it in your condition), you can have a region that is not displayed, with a hidden item, and set the value of the item in a before header computation to the count of your query. Now you can conditionally display based upon the value of that item.
    -- Sharon

  • Non scrollable headers for multiple report regions on a page. Please help!!

    Hi everyone,
    I am having two report regions on my page and am trying to have the static/non scrollable headers for both the report regions. I followed on of the threads in the forum and was able get the static headers for one region, but am not able to for second region. I put my app on apex :
    http://apex.oracle.com/pls/otn/f?p=38724:1:1083512384327081:::::
    workspace:sk
    username : guestdev
    password :guestdev
    Can anyone please help me? Appreciate your help.
    regards,
    Suma.

    Hello Suma,
    The first parameter of the MakeStaticHeader() function is your table id, and it defines the "playground" of the function. If you want to apply static headers to two reports, you need to define two unique IDs, one for each report.
    Change your SKstandard… report template, and define the table ID to be "table_grab1". Duplicate this template, and change the ID to be "table_grab2". Applied the templates to your reports, and use the correlated IDs as parameters to the MakeStaticHeader() function.
    Regards,
    Arie.

  • Pls Help me to Create an Updatable report region

    hi,
    can u pls help in creating an updatable report region. as of now i have 2 regions in a page. 1st region is HTML type where we can select Year,Month&Account parameters and do submit.
    2nd region an updatable report region where the report generates according to the SQL query which includes conditions selected as parameters in where clause. even i have the processes to update the data in this report.
    now the problem is i am able to put only one submit button which is functioning for both parameter selection and as well as updating the data in report fields. so the functionality of the report became a bit tricky which is not user friendly to the client.
    whats happening is: after logging in&select the parameters month=Jan,year=2007,account=ALL
    -> If you would like to update the data for Jan’07, you can enter the value in the field and click on ‘Update’ button
    -> After that, if you would like to see the data for Feb’07, as of now you are not able to select the month from drop down list directly from this page and say ‘Update’. You need to log-out and log-in again and select ‘Feb’ for seeing Feb’07 data.
    -> Rather if you directly select the ‘Feb’ month and say ‘Update’ in the same page, it is updating by the New value you entered for ‘Jan’ ( the same thing happens for all the months what ever you select and click on ‘Update’ in the same page without log-out and log-in)
    -> So, the basic thing you have to do while you update the data is, you need to log-out & log-in for seeing or updating different month’s data after making changes to the present month and click on ‘Update’. You can not see correct data if you select the month directly after making changes to the present month’s data. This will cause automatic updating in the selected month.
    sorry for the long description of my problem, but your help in this regard will be appreciated. thanks in advance.
    Best Regards,
    _Rakesh Reddy.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    hi andy,
    thanks very much for ur reply mite..
    actually i have 2 page processes.
    1 is On Submit-Before Computations and Validations;is to populate
    2 is On Submit-After Computations and Validations;is to update
    both r PL/SQL anonymous blocks.the problem is i couldn't find any triggers like things in process point drop down list.for eg;'when button pressed' or 'when LOV changed' or 'when list changed'(like in forms developer)
    and also i couldn't allocate any processes or functions to button properties in APEX.
    can u pls help in this regard.
    Cheers,
    _Rakesh Reddy.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • SQL Report Region

    Hi,
    I am using apex 4.0.1 and I have a page with several SQL Report regions. The user can edit the data in the report regions by clicking a column that uses a href link to open a DML page in a modal window. The user can then amend some data in the modal window, press save which closes the modal window and uses the partial page refresh process to refresh the SQL report region. (Using apex.event.trigger('#SOME_REGION'),'apexrefresh')).
    If I navigate through the report to show rows 31-45 and then click on a href to edit a record. On pressing save, the report is refreshed but the rows displayed goes back to 1-15.
    How can I get the report to stay showing the rows 31-45?
    Cheers
    Paul.

    I believe this answers my question
    http://monkeyonoracle.blogspot.com/2010/11/refresh-report-region-and-pagination.html
    Edited by: pjturley on Jan 10, 2012 1:14 PM

  • Dynamic action with interactive report region refresh

    Hi!
    I'm using APEX 4.02
    I've got a page with 2 regions.
    Region1 is a (input) form
    Region2 is an interactive report on the same table as region 1
    When entering values on the form I'm trying to dynmically lookup similar records in the table with the interactive report.
    I've made a dynamic action on the change of the form fields which should refresh the interactive report region. I can see this one fires if I add a alert to debug if it fires.
    The dynamic report is based on a query with bind variables pointing to the form fields, for example
    where
    field1 = :P2_FIELD1
    This works great on the page load, so no dynamic action is fired but I can see the rows in the report region are the ones I am looking for.
    But the refresh of the report region is not working, it is never refreshing and/or showing the correct data after a change of the form fields, so it looks like the dynamic action "refresh region" is not working on the interactive report.
    Any ideas why this can go wrong ?
    I would like to solve this using standard dynamic actions and preferrably not via PL/SQL or JS, shoudl be possible if I should believe the documentation... ;)
    Cheers
    Bas
    Edited by: bklerk on 26-apr-2011 3:07

    Hi,
    When you change value to item, I assume you do not set value to session state.
    Use interactive report advanced attributes "Page Items to Submit" , set items session state before report is refreshed.
    http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/app_comp.htm#sthref1235
    Similar post/issue here
    Hide and show region - hides on refresh
    Regards,
    Jari

  • 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

  • Performance issue for Report Regions

    We have an app which has as it's "Home Page" a portal-style page. The "portlets" are separate regions. Some of these regions are HTML forms, but most are report regions, invariably with PL/SQL returning the SQL query.
    On our dev box this portal renders fine, in no more than 5 seconds (acceptable). On the production box a couple of the portlets go crazy, usually taking between 1-2 minutes each. I know this because I added the #TIMING# string to each region footer. The portal page has a META tag to refresh every 120 seconds.
    The first thing I did to debug was to take the PL/SQL function body returning the SQL query, replace all the variables (which are just local vars, app items and page items) with hardcoded values, strip all quotes and run the "cleaned up" SQL query in SQLPlus. It executes very fast.
    So my conclusion is that the problem lies with the application server (which is Oracle iAS). Is this a logical conclusion? What should my next move be to get to the bottom of this?
    Even without the problem portlets the portal refresh speed varies widely, between <1 sec and >10 sec.
    The application also has other pages displaying the portal regions individually. These pages (including those with the "problem portlet" queries) render ok (ie, order of 5 seconds or less). This tells me that there is an issue with having a bunch of query-based regions on the same page.
    My guess is that I might need to examine the logs and/or httpd/modplsql settings of the app server. Number of simultaneous connections?
    What would happen if hundreds of users used this app concurrently, navigated to the portal page and left it like that to auto-refresh every 2 minutes? Are such pages a no-no in HTMLDB?

    Some more information:
    When I run the page in debug mode, I see the following timings for one of the problem portlets:
    11.53: show report
    11.54: determine column headings
    11.54: parse query
    60.95: binding: ":F118_BUNDLE"="F118_BUNDLE" value="1"
    60.95: binding: ":P52_STMETRICS_PRODBRANCH"="P52_STMETRICS_PRODBRANCH" value="RDBMS_MAIN"
    60.95: binding: ":P52_STMETRICS_PLATFORM"="P52_STMETRICS_PLATFORM" value="LINUX"
    61.35: print column headings
    61.35: rows loop: 15 row(s)
    [report is printed here]
    61.49: FORMITEM: P52_STMETRICS_PLATFORM HIDDEN
    61.54: FORMITEM: P52_STMETRICS_PRODBRANCH HIDDEN
    This tells me that the bulk of the time (50 seconds in this case) is eaten up in parsing the query. What is this symptomatic of?
    Another problem I've just noticed. It takes about 5 seconds to open up a region for editing (Region Definition) in HTMLDB. When I click "Apply Changes" (even without editing anything) it is taking on the order of minutes for the changes to be applied to the page. Our app server was bounced just before I noticed this.
    These are the params in our DAD:
    <Location /pls/toolsdb>
    SetHandler pls_handler
    Order deny,allow
    PlsqlDatabaseConnectString ...
    PlsqlDatabasePassword ...
    PlsqlDatabaseUsername ...
    PlsqlDefaultPage ...
    PlsqlDocumentPath docs
    </Location>

Maybe you are looking for

  • How to batch PDF multiple emails already saved to system

    Hi everyone, I would be very grateful for advice as to whether there is a way to PDF multiple saved emails at once using Abode? I have seen that it is possible to create multiple PDFs at once of emails in Outlook - but is there a way of batch creatin

  • Why doesn't my Atapi dvd burner read data disks?

    I've burned some work files from work onto a dvd on a mac intel and took it home and my dvd player won't read it. Does anybody know why?

  • ALC-WKS-007-043

    Hi everyone! does everyone knows why error ALC-WKS-007-043 can occur after submitting form in Workspace? I just need possible reasons of this error. Please Help. Thanks in advance

  • FCP keeps crashing when loading thumbnails from bin

    Hey folks, I am having constant issues where FCP keeps crashing when I load a bin with thumbnails. This doesn't happen every time I open a bin, but after I open say 6 or 7 bins. After the research I have done I have come to a couple of possible solut

  • Adapter to convert from US to European outlet

    Does anyone know if this is legitimate? :http://www.amazon.com/Apple-Power-adapter-plug-Euro/dp/B002N667OM/ref=sr_1_15?ie =UTF8 I'm traveling to France for my studies. I love the simplicity of this converter but doubt that Apple really endorses it- I