Input validation in doubles at the form level

Hi I want to validate the registration if his double here I am inserting into a table and want to check if its existing in another table, and if not, I need to enter the data. I'll be back the following code, but his error in return. I already deleted the duplicate rows but still getting the same error. I need to validate the duplicate entries. If I get any refno following error display.

FRM as 40735 when validate trigger raised unhandled exception Ora-01422

declare
refno number (10);
Start
Select ref_no in Emp_ref_arch refno;
If refno =: EMP. REF_NO then
message ("double entry Pls enter again");
on the other
go_item(:EMP.) Edet);
end if;
end;

Rgds
Jyothi

Published by: user11243021 on August 16, 2009 23:48

Put:
Exception
When too_many_rows then null;

Tags: Oracle Development

Similar Questions

  • question them at the form level

    Hi all

    Give an example of pre-query, the trigger a time new point instance at the level of the form.

    because these triggers show at the level of forms.

    What is the use of these triggers to the level of the forms.

    Are you just trying to understand what these triggers?  If so, the best way to know is to open the help of forms on these triggers.  Forms Help topics tell you when these triggers fire, what legal commands you can use in relaxation and give you examples of the use of the relaxation.   For example, here is the article helps Forms for relaxation of prior query.

    Pré-requête Trigger

    Description

    Fires during the treatment to run the query or the query of account, just before Oracle Forms built and issuing the SELECT statement to identify the rows that match the query criteria.

    Level of definition of form or block

    Legal controls

    SELECT, without restriction of built-ins instructions

    Enter the query Mode without

    Notes on use

    Use a trigger of the query before you change the example record that determines which rows will be identified by the query.

    In case of failure

    The query is cancelled. If the operator or the application had placed the form in query mode enter, enter the form remains in query mode.

    Fires in

    COUNT_QUERY

    EXECUTE_QUERY

    Open the query

    Prepare the query

    Example query before trigger

    This example validates or modifies the query criteria for a query of database block.

    /*
     ** Set the ORDER BY clause for the current block
     ** being queried, based on a radio group
     ** called 'Sort_Column' in a control block named
     ** 'Switches'. The Radio Group has three buttons
     ** with character values giving the names of
     ** three different columns in the table this
     ** block is based on:
     **
     ** SAL
     ** MGR,ENAME
     ** ENAME
     */
     BEGIN
      Set_Block_Property('EMP',ORDER_BY, :Switches.Sort_Column);
     /*
     ** Make sure the user has given one of the two
     ** Columns which we have indexed in their search
     ** criteria, otherwise fail the query with a helpful
     ** message
     */
     IF :Employee.Ename IS NULL AND :Employee.Mgr IS NULL THEN
      Message('Supply Employee Name and/or Manager Id '|| 'for Query.');
      RAISE Form_Trigger_Failure;
     END IF;
     /*
     ** Change the default where clause to either show "Current
     ** Employees Only" or "Terminated Employees" based on the
     ** setting of a check box named 'Show_Term' in a control
     ** block named 'Switches'.
     */
     IF Check box_Checked('Switches.Show_Term') THEN
      Set_Block_Property('EMP',DEFAULT_WHERE,'TERM_DATE IS NOT NULL');
     ELSE
      Set_Block_Property('EMP',DEFAULT_WHERE,'TERM_DATE IS NULL');
     END IF;
     END;
    

    Craig...

  • Adjust the input box text field on the form with Dreamweaver Bootstrap CC

    I'm building my first form contact us in Dreamweaver CC using bootstrap.

    I generated the form using the Insert > function form.

    However, I am not able to adjust the height of the text fields. Some need to lodge a comment like than others.

    I tried adding a CLASS, but have not hit on the answer...

    ANYONE?

    Also, how do you code the button send to an email address.

    Thanks in advance,

    MaryAnn

    Instead of using...

    Insert > form > text

    use...

    Insert > form > text box (to halfway through the Insert menu)

    To get the form to work, ask your host if they have a form to email script, you can use it on their server. Most is. If they aren't, search "form - language supported - email script" in Google. Make sure that the language on the server side you choose is supported on your server.

  • Package access DB level and the level of the form

    Hello

    Can someone explain me following.

    1 is there a difference in syntax when accessing FORMS packets when the package is in DB and fitness level.
    2. why keep us packages at the level of the FORM (Performance)?


    Rgds


    sexy

    1. no syntax difference.
    2. If you have forms specific code you can place this code in the form-level-packages and not within a packet of db.

  • Accessories IN. missing to the form after upgrading R12.1.3

    Hi all

    We have improved instance of R12.0.6 to R12.1.3.

    After upgrade not able to see the attachments to the form-level only for in. for AP GL module we can still see the old attachments.

    One knows on the subject please let me know.

    I tried 1518754.1 but no luck.


    Please suggest


    Thank you

    Shaik

    Hello

    We have applied the hotfix 17578079 , as suggested by the Support of Oracle and the problem resolved.

    Thank you

    Shaik

  • PLSQL process does not fill the form

    Hello

    Im trying to get a form filled with data through custom plsql setting fire "after the header. Sql valid very well, but the form remains empty. It also gives the success message that I entered the process.

    Probably very simple, but I can't seem to find what I'm doing wrong.

    Please take a look at my example on apex.oracle.com

    https://Apex.Oracle.com/pls/Apex/f?p=71166

    user: demo

    password: demo123

    Thanks in advance!

    Patrick

    Patrick,

    Instead of writing the manual process of Plsql, create a wizard generated form on the table person.

    and if you want to pass the ID of the person Page point, table value

    then you can proceed to another Page using the branch to point Page PX_ID

    or create the calculation on the Page point PX_ID to fill the value.

    and you get your form according to this value of ID.

    Look at Page 2 or 'Pars Test' tab in your application.

    Leave.

  • Validate the form and submit

    Hi all, I have created a simple form that when the Send button is clicked goes to another page, I'm eager to validate the form before to ensure that the proper test was registered. I can get this working, but when I get a message box saying that the criterion is entered is incorrect and I click OK in the message box the form nevertheless opens the next page. How can I do this so that the shape is not go further if it is incorrect.

    My code is shown below, any help would be appreciated.

    I used javascript for example, when you use vbscript, but it works essentially the same. If you change the type of button HTML submit button, so it will not submit automatically when you click on it, but will run the validation function when you click on it. In the logic where the form data are validated, you can send the form then, but where the data of the form validation fails, you do not offer. Sort of, looks like you submit the form, so when data passes and fails (TheForm.Submit). Sorry I can not translate exactly in vbscript.

  • vRO 6 - input validation in the user presentation

    Hello

    I need to make an input validation in a presentation to the user, who will get imported later in the vRA 6.

    The user must enter information in a form and there are 3 fields. At least one of the fields should be filled with entry, so that the workflow can continue.

    How can I force at least one of the 3 mandatory fields? It can be field also possibly 2 or all. Is this possible without action running in the background?

    Thank you!

    Hello

    A possible way to achieve this is the following:

    Suppose that there are 3 fields of entry of type string, named p1, p2 , and p3. In the presentation Editor, add a property of type 'validation Custom' with the value

     

    (#p1==null && #p2==null && #p3==null) ? "At least one field should have value" : null
    

    each of the parameters p1, p2, and p3.

  • How can I set an at the entity level validation rule

    Hi all
    I have a table that contains CompanyId DepartmentId, PostionId and PositionCode etc.
    I have to create a form to add new Postions in companies and departments.
    And I have to fix a contrint at the level of the entity such as group two number of records in this table have the same companyId and PostionCode information
    That's a companyId should not any document which is to have several codes Postion. Always the CompanyId PostionId combinaisondes must be unique.
    So I set a constraint in the entity level, I think that Yes...
    Please help with this problem...

    Thank you and best regards,
    Ranjith C

    create a key to spare for the CompanyId and PositionCode information...
    Have the validation of the key unique to the entity level...
    http://www.gabrielsideras.com/2010/09/28/ADF-unique-key-validation/
    http://andrejusb.blogspot.com/2011/07/unique-key-validation-for-lov-based-on.html

  • F & G Committee < ' F & G Committee' > is not a valid e-mail address because it is not the form user@host. You need to correct before sending the e-mail message.

    Out with the new v.31.1.0, the: 2 September 2014 version of Thunderbird, I can email is no longer a list of recipients, getting the error msg: F & G Committee < ' F & G Committee' > is not a valid e-mail address because it is not the form user@host. You need to correct before sending the e-mail message. In earlier versions, the addresses of individual e-mail in the list (F & G Committee in this case) are automatically placed in as the e-mail is sent. Is there a solution to this problem?

    Read this.
    https://support.Mozilla.org/en-us/questions/1019019

  • When I enter the name/email in web forms, the form is not 'read' or recognize my valid entered as name/email text.

    This has happened on several different sites in several different contexts. I enter information but then receive a "Please indicate your name and your email address" or "This is not a properly formatted e-mail address" message (based on whatever the form code provides some error messages for empty mandatory fields). I rechecked, of course, and the text has been entered correctly. This has happened once with AutoFill, last time I entered the text myself.

    Clear the cache and cookies from sites that cause problems.

    "Clear the Cache":

    • Firefox > Preferences > advanced > network > storage (Cache) offline: 'clear now '.

    'Delete Cookies' sites causing problems:

    • Firefox > Preferences > privacy > Cookies: "show the Cookies".

    Start Firefox in Firefox to solve the issues in Safe Mode to check if one of the extensions of the origin of the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > appearance/themes).

    You can try to remove saved forms (autofill) data are case which is corrupting the data.

    • Click on the (empty) input field on the web page to open the drop-down list
    • Select an entry in the drop-down list
    • Press the DELETE key (on a Mac: shift + delete) to remove it.

    Firefox will remember new form data when entered.

  • Then the validation of a detail or form based on the date picker - upper effective Date?

    Hi, creates a BP custom with the effective date in field added to my details form or higher. Can I have a set of validation rules up for my top of or the form detailed such as the effective date cannot be greater than the current date? Thanks in advance.

    For the decimal amount, you need to change the formula type, the default value is a numerical formula, but you must choose the date difference. This is the online help:

    To create a date-difference formula

    1. Open the form that contains the field for which you want to create a formula. The form designer window opens.
    2. In the form designer window, select the date field that you want to create the formula. When the calculation is performed, this field appears as read-only on the form and will automatically update each time that the fields that make up the formula change.
    3. Click the formula button. A creation of the formula window opens.
    4. In the formula field Type, choose the difference in Date in the list. The window expands to show additional fields, as shown in the table below.
    5. Click OK to save your changes and close the window.

    In this area:

    Follow these steps:

    Last Date

    Click on the arrow down. uDesigner displays the list of all numeric fields on the form. In this list, choose the field that contains the later of the two dates that will be used in the calculation.

    Earliest date

    Click on the arrow down. In this list, choose the field that contains the first of the two dates that will be used in the calculation.

    Calculations based on

    Choose the calendar days to include all days of the week in the calculation. Choose the days of work to use only the working days of the week in the calculation.

  • How to call package.prc in the validation to the block-level key

    Hi all

    I am inserting data in Table form, I have a flag called Update_flag, I control and clicking on the menu option SAVE menu.

    After the need to pull the package database, for this, I called in the trigger key - Committee on data block

    Ex:

    Inserting data into the Table via the Update_flag verification form and clicking on the SAVE Menu, but I don't get any messages like

    1 record is inserted", I get only after closing the form

    and also my parcel is not firing

    Can you help me please?

    Thank you

    To write:

    BEGIN

    pkg.proc;

    COMMIT_FORM;

    IF: System.Form_Status <> "QUERY" THEN

    Message ("an error prevented your changes of clerks.");

    RAISE Form_Trigger_Failure;

    END IF;

    END;

    See Help for forms:

    A key-other fire when the operator presses the associated key.

    A key-other trigger is associated with all of the keys that can have key triggers that associated with them, but are not currently defined by the function key triggers (any level, for example).

    A trigger key-other overrides the default behavior for a touch of Office Runform (except if restrictions apply). In this case, however, Form Builder displays always entered by default of the function in the form key keys.

    Kind regards

    Zlatko

  • Select the Member not level 0 in the form of Hyperion Planning

    Hello

    I have the next dimension:

    Total product (Lev 3)-> product-> product-> product (Lev 0) (Lev 1) (Lev 2)

    In the form of selecting members, I need to dynamically select ALL AND ONLY members of level 1 (range). How can I do this?

    I can't use a filter on an attribute, because the product range is not level 0 and the member functions (ancestors, children, Parents,...) do not seem to apply in my case.

    I thank you,

    Federico

    I don't think that there is a simple approach. If your rating is sparse, then you can assign attributes to the level 1 members and use the form.

    Concerning

    Celvin Kattookaran

  • Submit the page (to force a refresh of the form) without performing any validation

    Hello

    APEX 4.2.3

    I am trying to refresh a form from a DA without performing validations.

    The form must be updated via a shipment (I think it's the only easy way to refresh a form) and return to the same page with the same record.

    Because the quote is initiated from a DA there is no option on the screen to disable the validations. Also if I do the same with apex.submit JS, there no option in the API to disable validation.

    Now, I get the problem with the date fields that are defined to have a minimum date value of + 0d (which you only enter dates in the future and also runs a validation if the form is sent with activated validations).

    Any ideas on how to present a DA without running validations (property of the page item) or refresh a form without submitting it?

    Concerning

    Bottom

    No idea why I have not the redirection of PL/SQL to work. I have tried almost anything but always ended up with parsererrors from the browser.

    Make (or almost) the same js while traveling:

    Redirect('f?p=&APP_ID.:11:&APP_SESSION.::no:::');

Maybe you are looking for