Column manual non-null validation form

Hi all

I don't get the actual result with the code to validate the columns not null manual tabular form before submitting below. It retrieves the first row column only. I want to validate the columns in all rows.

Can anyone please help and explain?

begin
for i in 1..apex_application.g_f03.count
loop
for j in 1..apex_application.g_f03.count
loop
if apex_application.g_f03(j) is null or i!=j
then
return 'Please Select a value';
else
return null;
end if;
end loop;
end loop;
end;

Thank you

Zourk

Ourk

Well go you twice the same table that seems weird.

Then using return in the if statement you finish the operation of the service.

If you want to collect all the lines for which the element is empty, see you the lines or the error message in a variable. And return the message only when all rows are processed.

Something like

declare
  v_message varchar2(2000);
begin
  for j in 1..apex_application.g_f03.count
  loop
    if apex_application.g_f03(j) is null
    then
     v_message :=v_message||' Please select a value in row '||j ;
    end if;
  end loop;
  return v_message;
end;

Nicolette

Tags: Database

Similar Questions

  • Non-Null Validation step does not work with the hidden field?

    Hello

    I have a field that is a selection list.

    I have another field, which is also a selection list, but which is masked by the dynamic loading of the page Action (if the value of the first field is 'False').

    If the value of the 1st select list is 'True', the 2nd selection list appears and the user must select a value.

    I have created a "Item Not Null" Validation, because I need to force the users to select the value in the 2nd, select list.

    However, the Validation does not work! I guess it's because the 2nd selection list is hidden / display by dynamic action!

    The 2nd selection list is null to display the value 'NULL '.

    How can I solve it please?

    It has nothing to do with the dynamic Action.

    Try to delete "NULL" in the value of the Null display field. Just leave it blank.
    In this case, "specified element is NOT NULL" must be selected in the Validation.

  • non-null validation method

    Hi all
    Can someone tell me if the null value is given to the column non-zero in the page instead of getting the database error how to get the specified error.

    Thank you very much

    Hello

    Make the necessary elements so that you can leave these fields balnk.

    Even if you want to check manually use the below code

    If (PageContext.GetParameter ("ABC") == null)
    {
    throw a mandatory exception here.
    }

    Kind regards
    Out Sharma

  • How to set a non-Null column in CF9 ORM?

    How to set a non-Null column in CF9 ORM?  Thank you.

    Just to recycle my answer to your other question:

    You should find what you need in the docs here: http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSB7BEC0B4-8096-498d-8F9B- 77C88878AC6C.html

    Scroll up to where it describes the properties of the DOF.

    --

    Adam

  • validation working is not to count the non-null fields

    I have six fields on the screen, I want to check that at least 3 of them are filled (3)...
    I created a validation as follows to count the non-null fields... but it's not working...
    Please help solve this problem or recommend a better way to do this...


    declare
    number of question_count;
    Start
    question_count: = 0;
    If: p1_t_question_1 is null then
    null;
    on the other
    question_count: =: question_count + 1;
    end if;
    If: p1_t_question_2 is null then
    null;
    on the other
    question_count: =: question_count + 1;
    end if;
    If: p1_t_question_3 is null then
    null;
    on the other
    question_count: =: question_count + 1;
    end if;
    If: p1_t_question_4 is null then
    null;
    on the other
    question_count: =: question_count + 1;
    end if;
    If: p1_t_question_6 is null then
    null;
    on the other
    question_count: =: question_count + 1;
    end if;
    If: p1_t_question_6 is null then
    null;
    on the other
    question_count: =: question_count + 1;
    end if;

    If: question_count > 2 then return false;
    otherwise returns true;
    end if;
    end;

    I'll take a look a bit.
    In the meantime, check if the code as

    If the trim (both '%' from: p1_question_with_nul') = 'null '.

    help

    Ok. Take a look now. I used the function TRIM as shown above and also changed the comparison for questions 3 text based on ' if: p1_question_with_text is null'

    Seems to work now

    CITY

    Published by: city has 23 October 2009 05:26

  • ActionScript 3 + PHP: TypeError: Error #2007: text parameter must be non-null.

    HI - still new to flash as3 and php.

    This is a page of contact form - user highlights information - I'm to receive their information to an e-mail address

    so the get variables sent from php to the .swf file.

    I got these errors and not knowing how to fix them.

    any help would be appreciated. Thank you in advance, really.

    Here are the errors in flash - as3 - and configuration of php code code.

    errors:

    ActionScript 3 + PHP: TypeError: Error #2007: text parameter must be non-null:

    to flash. text::TextField / set text()

    at kwangjaekim_fla::wholeform_16/completeHandler()

    at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()

    at flash.events::EventDispatcher/dispatchEvent()

    at flash.net::URLLoader/flash.net:URLLoader::onComplete()

    My as3 code is the following:

    construct the name of the variable for the loader Variables URLS

    var variables: URLVariables = new URLVariables();

    Build the varSend variable

    var varSend:URLRequest = new URLRequest ("contact_parse.php");

    varSend.method = URLRequestMethod.POST;

    variable = varSend.data;

    Build the varLoader variable

    var varLoader:URLLoader = new URLLoader;

    varLoader.dataFormat = pouvez;

    varLoader.addEventListener (Event.COMPLETE, completeHandler);

    Manager for the realization of PHP script and the return of the status

    function completeHandler(event:Event):void {}

    value is cleared to «»

    name_txt. Text = "";

    contact_txt. Text = "";

    msg_txt. Text = "";

    Load the PHP here answer

    status_txt. Text = event.target.data.return_msg;

    }

    Add the submit button click event listener

    submit_btn.addEventListener (MouseEvent.CLICK, ValidateAndSend);

    function ValidateAndSend

    function ValidateAndSend(event:MouseEvent):void {}

    field validation

    {if(!name_txt.) Length)}

    status_txt. Text = "Please enter your name";

    } else {if(!contact_txt.length)

    status_txt. Text = "Please enter your Contact details";

    } else {if(!msg_txt.length)

    status_txt. Text = "Please enter your Message";

    } else {}

    loan form for sending variables

    variables.userName = name_txt.text;

    variables.userContact = contact_txt.text;

    variables.userMsg = msg_txt.text;

    Send data to PHP now

    varLoader.load (varSend);

    submit_btn.addEventListener (MouseEvent.CLICK, function() {MovieClip (parent) .gotoAndPlay (151)});

    } / / Close another condition to handle errors

    } / / Close accept and send service

    my php code is:

    <? PHP

    Create local variables of PHP from the info the user given in the form of Flash

    $senderName = $_POST ['userName'];

    $senderEmail = $_POST ['userContact'];

    $senderMessage = $_POST ['userMsg"];

    Strip slashes on local variables

    $senderName = stripslashes ($senderName);

    $senderContact = stripslashes ($senderContact);

    $senderMessage = stripslashes ($senderMessage);

    //!!!!!!!!!!!!!!!!!!!!!!!!!     change this to my email address!

    $to = "put iny me email address ';

    Put the Email address of the sender here

    $from = "$senderContact";

    $subject = "your site contact";

    Start the HTML e-mail Message

    $message = < < < EOF

    < html >

    < body bgcolor = "#FFFFFF" >

    < b > name < /b > = $senderName < br / > < br / >

    < b > Contact < /b > = < a href = "mailto:$senderContact" > $senderEmail < /a > < br / > < br / >

    < b > < /b > Message = $senderMessage < br / >

    < / body >

    < / html >

    EXPRESSIONS OF FOLKLORE;

    end of message

    $headers = "from: $from\r\n;

    $headers. = "content-type: text/html\r\n";

    $to = "$to";

    mail ($ $subject, $message, $headers);

    Exit();

    ? >

    Thank you once again

    Jay

    As I said, the PHP is not the value you are trying to assign to the text property of the textfield status_txt.  If you try to assign an undefined value.  Somewhere in your PHP, you do an echo of this value...

    echo "return_msg is whatever the message ';.

  • Addition of constraint not Null to a column that contains null values

    All,

    Could you please suggest me how to add the constraint not null to an existing column that has null values?

    SQL > create table nn (number n, s varchar2 (10));

    Table created.

    SQL > insert into nn values (1, 'test');

    1 line of creation.

    SQL > insert into values nn (2 '');

    1 line of creation.

    SQL > commit;

    Validation complete.

    SQL > alter table nn edit n number not null;

    Modified table.

    SQL > nn desc;

    Name                                      Null?    Type

    ----------------------------------------- -------- ----------------------------

    N NUMBER NOT NULL

    S                                                          VARCHAR2(10)

    SQL > alter table nn edit n number null.

    Modified table.

    SQL > nn desc;

    Name                                      Null?    Type

    ----------------------------------------- -------- ----------------------------

    N                                                  NUMBER

    S                                                  VARCHAR2(10)

    SQL > alter table nn change s varchar2 (10) not null;

    ALTER table nn change s varchar2 (10) not null

    *

    ERROR on line 1:

    ORA-02296: impossible to activate (SCOTT) - found null values

    SQL >

    Thank you

    Use NOVALIDATE:

    SQL > alter table nn change s varchar2 (10) not null;
    ALTER table nn change s varchar2 (10) not null
    *
    ERROR on line 1:
    ORA-02296: impossible to activate (SCOTT) - found null values

    SQL >
    SQL > alter table nn change s varchar2 (10) not null NOVALIDATE;

    Modified table.

    SQL > insert into values nn (3, null);
    insert into nn values (3, null)
    *
    ERROR on line 1:
    ORA-01400: cannot insert NULL into ('SCOTT'. "' NN '. » S »)

    SQL > select * from nn;

    N S
    ---------- ----------
    1 test
    2

    SQL >

    SY.

  • Use a control for a column nvl non-zero trigger

    Hi gurus,

    Appreciate your help here,

    I was told to use a control nvl for a column not null, am looking at here can we use NVL fucntion for a (ES_NUMBER) column not null or something wrong...

    Please notify.


    Sea of ESCR

    ES_NUMBER not null VARCHAR2 (16).

    ID NUMBER (8).

    FULL_FALG VARCHAR2 (1)

    sample data:

    ES_NUMBERfull_flagID
    67156044950THERE1
    484002064992N6
    22220000N3
    601101704712148N4
    670162973THERE5
    670163740THERE6
    670163740THERE6
    670170399THERE6


    CREATE OR REPLACE TRIGGER prod.merpiggytrig

    BEFORE INSERT OR UPDATE ON PROD. SEA
    FOR EACH LINE

    DECLARE
    bParam BOOLEAN: = FALSE;

    BEGIN

    IF THE INSERTION
    THEN
    bParam: = TRUE;
    ELSIF UPDATE
    THEN
    IF NVL(:NEW.ES_NUMBER,' ') <>nvl (: OLD.ES_NUMBER,' ')

    THEN
    bParam: = TRUE;
    ON THE OTHER
    IF NVL (: OLD.ES_NUMBER,' ') <>: NEW.ES_NUMBER,' ')
    THEN
    IF (: NEW.ID = 6 AND)
    NVL(:OLD.) FULL_FLAG, 'n') <>nvl(:NEW.) FULL_FLAG, 'N') AND NVL(:NEW.) (FULL_FLAG, 'n') <>'n') THEN
    bParam: = FALSE;
    ON THE OTHER
    bParam: = TRUE;
    END IF;
    END IF;

    END IF;
    END IF;

    IF bParam

    THEN
    UPDATE prod.ter SET piggy_flag = 'Y '.
    WHERE mer_id =: new.mer_id
    and NVL(piggy_flag,'N') = 'n';
    END IF;

    < < TRIGGER_EXIT > >
    NULL;

    END;
    /

    Hello

    978485 wrote:

    Yes es_number non-null VARCHAR2 (16).

    In fact, a question that we can use nvl for not null column.

    Yes. Was there no problem when you tried?

    The only restriction on NVL is that both arguments must be the same data type (or close).  There is no restriction on arguments is NULL or not.  Neither the argument must be NULL.

  • Non-mandatory field form

    I am creating a form with the fields required and not required, but I get a database error ('city' column cannot be null) in these areas that I leave blank. I noticed that in the database (DW CS6) rows in the table palette he says 'necessary'. How can I solve this problem?

    Thank you

    database.JPG

    Set the field "City" to NULL in the database. Who will give the opportunity to supplement the information or leave it blank

  • Problem of Collection NON-NULL

    CREATE OR REPLACE TYPE VARCHAR2_COL_TYP AS TABLE OF VARCHAR2 (32767).
    /

    DECLARE
    l_names VARCHAR2_COL_TYP not null: = new VARCHAR2_COL_TYP();
    VARCHAR2 (10) L_Name not null default 'TEST '.
    BEGIN
    dbms_output.put_line (' name = ' | l_name);
    l_names.extend;
    l_names (l_names. (Last): = null;
    dbms_output.put_line (' count = ' | l_names.count);
    END;
    /

    I want to set not null in code as above, but it should work right?

    PapuS1 wrote:
    It accepts null values. I set the variable non-null, taking null values...

    Declare type does not allow NULL values:

    SQL> CREATE OR REPLACE
      2    TYPE VARCHAR2_COL_TYP
      3      AS TABLE OF VARCHAR2(32767) NOT NULL
      4  /
    
    Type created.
    
    SQL> set serveroutput on
    SQL> DECLARE
      2  l_names VARCHAR2_COL_TYP not null := new VARCHAR2_COL_TYP() ;
      3  l_name varchar2(10) not null default 'TEST' ;
      4  BEGIN
      5  dbms_output.put_line ( 'name = ' || l_name );
      6  l_names.extend;
      7  l_names(l_names.last) := 'PapuS1';
      8  dbms_output.put_line ( 'count = ' || l_names.count );
      9  END;
     10  /
    name = TEST
    count = 1
    
    PL/SQL procedure successfully completed.
    
    SQL> DECLARE
      2  l_names VARCHAR2_COL_TYP not null := new VARCHAR2_COL_TYP() ;
      3  l_name varchar2(10) not null default 'TEST' ;
      4  BEGIN
      5  dbms_output.put_line ( 'name = ' || l_name );
      6  l_names.extend;
      7  l_names(l_names.last) := null;
      8  dbms_output.put_line ( 'count = ' || l_names.count );
      9  END;
     10  /
    l_names(l_names.last) := null;
                             *
    ERROR at line 7:
    ORA-06550: line 7, column 26:
    PLS-00382: expression is of wrong type
    ORA-06550: line 7, column 1:
    PL/SQL: Statement ignored
    
    SQL> 
    

    SY.

  • Add/assign value to non-null text values

    I have a database that stores the (item) values for each day of the month - for example if a person is OFF or VAC (holiday).  So, it should look like this:

    Name LUN Mar Wed
    John SmithOFFOFF
    Charlie MurphyTRN
    Ricky JamesVACVACVAC
    TOTAL231

    So, I need the line 'TOTAL' to add the columns whose value is non-null.  I thought maybe I could somehow assign a value of 1 for each of the columns, and then perform a sum.

    If anyone can help in a solution of Coldfusion or SQL Server 2005?  Thank you.

    I thought maybe I could somehow assign a value of 1 for each of the columns, and then perform a sum.

    Yes, you can use a CASE statement to return 1 or 0.  Then pack them in a SUM (.).

    SELECT SUM (CASE WHERE ColumnName IS NULL THEN 0 ELSE 1 END) AS ofcases...

  • Need to get the latest news for a group-max (value) of the non-null values

    Hello

    Here is my table and data

    SQL > desc method

    NUMBER OF SEQ_ID
    EMP_ID NUMBER
    ISSUE GUID
    FIRST NAME VARCHAR2 (30)
    LAST_NAME VARCHAR2 (30)
    E-MAIL VARCHAR2 (45)
    PHONENO VARCHAR2 (30)

    SQL > Select * method;

    SEQ_ID EMP_ID GUID FIRST_NAME LAST_NAME EMAIL PHONENO
    ------ - ----- ---- --------- --------------------------------------------------- ----------------------------------------- ------------------------------
    1 100 20 RAJA HHH 686678
    2 100 20 [email protected]
    3 100 20 RAJA 134555
    4 100 20 HAPPY [email protected]
    5 200 20 RAM
    6 200 20 JJJ 2345667
    7 200 20 RM GGG [email protected] 1234557
    8 200 20 [email protected] RRR

    8 selected lines


    I want the latest news on the employee, the group id comibnation for the rest of the columns.

    So I want to get the following result.

    100 20 RAVI HHH [email protected] 134555

    200 20 RRR GGG [email protected] 1234557


    If you note here for the family name, we take the previous value non-zero value Eg HHH column and is the same for all columns.

    It's the value of line max (seqid) for empid, combination of guid and if the column values are null, we must get the previous maximum value non-zero.

    The seqid is also there that the sequence.

    Please help me to get the result set.

    Thanks in advance.

    mjhraja.
    SQL> select emp_id, guid, max(first_name) first_name, max(last_name) last_name
      2    , max(email) email, max(phoneno) phoneno
      3  from (
      4    select emp_id, guid
      5      , first_value (first_name ignore nulls)
      6          over (partition by emp_id, guid order by seq_id desc) first_name
      7      , first_value (last_name ignore nulls)
      8          over (partition by emp_id, guid order by seq_id desc) last_name
      9      , first_value (email ignore nulls)
     10          over (partition by emp_id, guid order by seq_id desc) email
     11      , first_value (phoneno ignore nulls)
     12          over (partition by emp_id, guid order by seq_id desc) phoneno
     13    from emp_info
     14  )
     15  group by emp_id, guid
     16  /
    
        EMP_ID GUID FIRST_NAME LAST_NAME  EMAIL                PHONENO
    ---------- ---- ---------- ---------- -------------------- ----------
           100   20 RAVI       HHH        [email protected]         134555
           200   20 RRR        GGG        [email protected]       1234557
    
    SQL> 
    
  • Count of non-null values

    I have a column of data, and there are values and values NULL how would count just the values on a resume?
    Everything I tried to give me the total number of lines not the non-null values...

    TIA

    Rose

    should count the element_name whose values are not null.

  • Error #2007: HitTestObject parameter must be non-null error comes if I'm going to another frame without success

    Error #2007: HitTestObject parameter must be non-null

    at flash.display::DisplayObject/_hitTest()

    at flash.display::DisplayObject/hitTestObject()

    but my hitTestObject works well in the frame 4 displays error when I goto another frame without hitting the object

    If I touched the subject, then I goto frame 1 this error does not appear. This means that the code made mandatory hit error otherwise. How to get rid of this

    var live: myscrew = new myscrew();

    addEventListener (Event.ENTER_FRAME, checkCollision);

    function checkCollision(event:Event) {}

    star test against crescent

    If (keys.hitTestObject (chest)) {}

    Screw.x = 100;

    Screw.y = 100;

    addChild (screw);

    removeChild (chest);

    }

    }

    This code used to goto frame 1.

    arrowtwo.addEventListener (MouseEvent.CLICK, fl_MouseClickHandler_two222);

    function fl_MouseClickHandler_two222(event:MouseEvent):void

    {

    gotoAndStop (1);

    }

    Remove the event listener before you change settings.

    removeEventListener (Event.ENTER_FRAME, checkCollision);

  • the non-null values insert select

    Please could you help me on this:

    INSERT INTO new_table (ID, hobby, country, internal_id, cat)

    SELECT ID, hobby, country internal_id,

    Max (CASE cat WHEN = 'ben' THEN 1

    WHAT cat = 'ale' THEN 2

    WHAT cat = 'inf' THEN 3

    WHAT cat = "cad" THEN 4

    WHAT cat = 'juv' THEN 5

    WHAT cat = 'sen' THEN 6

    WHAT cat = 'teacher' THEN 7

    END)

    Ancienne_table GROUP BY ID, hobby, country, internal_id;

    the lines on ancienne_table have duplicates regs as follows:

    IDCountryHobbyInternal_IDCAT
    1OmanRugby Union63180Juv
    1OmanRugby Union63180Teacher
    1OmanRugby Union63180Juv

    the request requires the output as follows:

    IDCountryHobbyInternal_IDCAT
    1OmanRugby Union631807

    because cat = 'juv' (5) is less cat =' teacher (7).

    all columns are not null and the primary key of the new_table is ID + hobby

    The script displays the following output:

    01400 00000 - 'impossible to insert NULL into (%s)' because does not recognize the function max.

    Thanks in advance.

    Kind regards.

    Actually there are values not in the range of cat. There is an error in the old data table.

    I proceeded to remove the lines out of reach in the cat because column that are not relevant in this case.

    The parameters I use Oracle are:

    Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production

    PL/SQL Release 11.2.0.1.0 - Production

    "CORE 11.2.0.1.0 Production."

    AMT for 64-bit Windows: Version 11.2.0.1.0 - Production

    NLSRTL Version 11.2.0.1.0 - Production

    Thank you very much. You are so helpful.

    Kind regards.

Maybe you are looking for

  • where can I find tools to get blocked downloads

    advised opening Tools, go to except security-type in "Download now etc but no icon for me to open 'Tools' on the window of Firefox.» How to "Tools"? Another window of Firefox browser?

  • Upgrade CPU Pentium 4 - 1.7gighz Pentium 4 - 2.4gighz

    I have a satellite 5105 s501 which has a Pentium 1.7 gighz llll. I want to know if I can put a Pentium 2.4 gighz llll instead? If anyone knows if it is possible to do it please let me know.Thank youDLB

  • infinite loop when connecting to time warner cable

    I get an infinite loop when you try to connect, it keeps going to connect and flashing then go back to the login page.  This site allows me to watch TV via my internet connection that works normally, including HBO, pay-per-view movies, guide, etc.  C

  • Pavilion 15-e050sa: (USB) on the laptop missing Universal Serial Bus controller driver.

    I just reinstalled windows and I'm looking for the missing driver for my Pavilion 15, the hardware for the missing driver ID is: PCI\VEN_8086 & DEV_1E31 & SUBSYS_196F103C & REV_04PCI\VEN_8086 & DEV_1E31 & SUBSYS_196F103CPCI\VEN_8086 & DEV_1E31 & CC_0

  • Access to Gmail with windows live

    I have been using windows live to access my gmail account for more than a year without problem.  Now I wonder to confirm my user name and password in a pop-up box. Gmail changed something about access to other programs?