Adding line by submitting the manual tabular form while adding lines

Hi all

I'm a newbie in the Apex.

I created a manual tabular form based on Apex_Collection. In addition, created the buttons ADD, DELETE and APPLY the CHANGES .

The data below are the steps that I did.

1 initialize the Collections

Process: When loading - before header

Enforcement process: once a Page visit

Source:

DECLARE
  l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE;
  l_bind_names      APEX_APPLICATION_GLOBAL.VC_ARR2;
  l_bind_values     APEX_APPLICATION_GLOBAL.VC_ARR2;
  l_query           VARCHAR2(32767);
BEGIN
  l_collection_name := 'EMAILDETAILS';

  IF apex_collection.collection_exists(l_collection_name)
  THEN
  apex_collection.delete_collection(p_collection_name => l_collection_name);
  END IF;

  l_query := '   SELECT cmp_cd, ' --c001 => f01
  || '   email, ' --c002 => f02
  || '   tab_seq_id, '  --c003 => f03
  || '   NULL, ' --c004 => f04
  || '   NULL, ' --c005 => f05
  || '   NULL, ' --c006 => f06
  || '   NULL, ' --c007 => f07
  || '   NULL, ' --c008 => f08
  || '   NULL, ' --c009 => f09
  || '   NULL, ' --c010 => f10
  || '   NULL, ' --c011 => f11
  || '   NULL, ' --c012 => f12
  || '   NULL, ' --c013 => f13
  || '   NULL, ' --c014 => f14
  || '   NULL, ' --c015 => f15
  || '   NULL, ' --c016 => f16
  || '   NULL, ' --c017 => f17
  || '   NULL, ' --c018 => f18
  || '   NULL, ' --c019 => f19
  || '   NULL, ' --c020 => f20
  || '   NULL, ' --c021 => f21
  || '   NULL, ' --c022 => f22
  || '   NULL, ' --c023 => f23
  || '   NULL, ' --c024 => f24
  || '   NULL, ' --c025 => f25
  || '   NULL, ' --c026 => f26
  || '   NULL, ' --c027 => f27
  || '   NULL, ' --c028 => f28
  || '   NULL, ' --c029 => f29
  || '   NULL, ' --c030 => f30
  || '   NULL, ' --c031 => f31
  || '   NULL, ' --c032 => f32
  || '   NULL, ' --c033 => f33
  || '   NULL, ' --c034 => f34
  || '   NULL, ' --c035 => f35
  || '   NULL, ' --c036 => f36
  || '   NULL, ' --c037 => f37
  || '   NULL, ' --c038 => f38
  || '   NULL, ' --c039 => f39
  || '   NULL, ' --c040 => f40
  || '   NULL, ' --c041 => f41
  || '   NULL, ' --c042 => f42
  || '   NULL, ' --c043 => f43
  || '   NULL, ' --c044 => f44
  || '   NULL, ' --c045 => f45
  || '   NULL, ' --c046 => f46
  || '   ''O'', ' --c047 (for record status)
  || '   wwv_flow_item.md5(cmp_cd, email, tab_seq_id) ' --c048 (for optimistic locking)
  --c049 for (not used in collection/reserevered for seq_id array)
  --c050 (not used in collection/reservered for delete checkbox array)
  || ' FROM Cmp_Email '
  || ' WHERE cmp_cd= v(''P9_CMP_CD'') ';

  apex_collection.create_collection_from_query_b (
  p_collection_name => l_collection_name,
  p_query           => l_query
  );


  IF :REQUEST = 'ADD'
  THEN
  APEX_COLLECTION.ADD_MEMBER(p_collection_name => l_collection_name);
  END IF;

END;

2. tabular Guide

Type: SQL query

Source:

SELECT apex_item.hidden(4,c047,NULL,'f04_'|| '#ROWNUM#')
  || apex_item.hidden(5,c048,NULL,'f05_'|| '#ROWNUM#')
  || apex_item.hidden(6,seq_id,NULL,'f06_'|| '#ROWNUM#')
  || apex_item.hidden(3,c003,NULL,'f03_'|| '#ROWNUM#')
  || apex_item.hidden(1,c001,NULL,'f01_'|| '#ROWNUM#')
  || apex_item.checkbox(
  7, 
  seq_id,
  NULL,
  CASE 
  WHEN c047 = 'D' THEN seq_id
  END,
  ':',
  'f07_' || '#ROWNUM#'
  ) AS delete_checkbox,
  apex_item.text(
  2,
  c002,
  20,
  50,
  NULL,
  'f02_' || '#ROWNUM#'
  ) AS email_id
FROM apex_collections
WHERE collection_name ='EMAILDETAILS'
ORDER BY c002

The buttons used:

1. name button: ADD

Action: send the Page

2 button name: DELETE

Action: send the Page

3 Collection page

Point process: present now - before the calculations and Validations

Enforcement process: once a Page visit

Source:

DECLARE


  l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE;
  l_original_md5    VARCHAR2(32);
  l_latest_md5      VARCHAR2(32);

BEGIN

  l_collection_name := 'EMAILDETAILS';

  FOR x IN 1 .. apex_application.g_f06.count 
  LOOP         
  IF apex_application.g_f01(x) IS NOT NULL --ID exists, check to see if record was updated
  THEN
  SELECT c048 INTO l_original_md5
  FROM apex_collections
  WHERE collection_name = l_collection_name
  AND seq_id = apex_application.g_f06(x);

  l_latest_md5 := wwv_flow_item.md5(
  apex_application.g_f01(x),
  apex_application.g_f02(x),
  apex_application.g_f03(x)
  );

  IF l_original_md5 != l_latest_md5 
  THEN
  apex_collection.update_member(
  p_collection_name => l_collection_name,
  p_seq             => apex_application.g_f06(x),
  p_c001            => apex_application.g_f01(x),
  p_c002            => apex_application.g_f02(x),
  p_c003            => apex_application.g_f03(x),
  p_c047            => 'U',
  p_c048            => apex_application.g_f05(x)
  );
  END IF;
  ELSE --ID does not exist, must be new record
  apex_collection.update_member(
  p_collection_name => l_collection_name,
  p_seq             => apex_application.g_f06(x),
  p_c001            => apex_application.g_f01(x),
  p_c002            => apex_application.g_f02(x),
  p_c003            => apex_application.g_f03(x),
  p_c047            => 'N',
  p_c048            => apex_application.g_f05(x)
  );
  END IF;
  END LOOP;

  IF :REQUEST = 'DELETE' 
  THEN
  FOR x IN 1 .. apex_application.g_f07.count 
  LOOP
  apex_collection.update_member_attribute(
  p_collection_name => l_collection_name, 
  p_seq             => apex_application.g_f07(x), 
  p_attr_number     => '47', 
  p_attr_value      => 'D'
  );
  END LOOP;
  END IF;
   
END;

4. table collection

Point process: submit now - after calculations and Validations

Enforcement process: once a Page visit

Source:

DECLARE
  l_table_md5       VARCHAR2(32);
  l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE;
  l_del_count       PLS_INTEGER := 0;
  l_upd_count       PLS_INTEGER := 0;
  l_ins_count       PLS_INTEGER := 0;
  l_success_message VARCHAR2(32767);
   
  CURSOR op_lock_check_cur (p_id IN NUMBER)
  IS
  SELECT wwv_flow_item.md5(cmp_cd, email, tab_seq_id)
  FROM Cmp_Email
  WHERE tab_seq_id = op_lock_check_cur.p_id
  FOR UPDATE;
BEGIN
  l_collection_name := 'EMAILDETAILS';


  FOR x IN (
  SELECT *
  FROM apex_collections
  WHERE collection_name = l_collection_name
  AND c047 IN ('N','U','D')) 
  LOOP
  IF x.c047 = 'N'
  THEN
  INSERT INTO Cmp_Email(tab_seq_id,cmp_cd,email) 
  VALUES (cmp_email_seq.nextval,
  :P5_CMP_CD_HIDN, 
  x.c002
  );

  l_ins_count := l_ins_count + 1;
  ELSIF x.c047 = 'U'
  THEN
  OPEN op_lock_check_cur(x.c003);
  FETCH op_lock_check_cur INTO l_table_md5;


  IF l_table_md5 != x.c048 
  THEN
  raise_application_error(-20001,'Current version of data in database has changed since user initiated update process.');
  END IF;

  UPDATE Cmp_Email
  SET cmp_cd=:P5_CMP_CD_HIDN
  ,email = x.c002
  WHERE CURRENT OF op_lock_check_cur;

  CLOSE op_lock_check_cur;

  l_upd_count := l_upd_count + 1;
  ELSIF x.c047 = 'D'
  THEN
  DELETE FROM Cmp_Email
  WHERE tab_seq_id = x.c003;

  l_del_count := l_del_count + 1;
  END IF;
  END LOOP;
   
  apex_collection.delete_collection(p_collection_name => l_collection_name);
   
  l_success_message :=  
  l_ins_count || ' rows inserted, ' ||
  l_upd_count || ' rows updated, ' ||
  l_del_count || ' rows deleted';

  :P5_SUCCESS_MESSAGE:= l_success_message;
   
END;

When I press the ADD button, a new line must be added to the shape of the table and the data should be saved to the collection. , But currently, the page is being submitted to the database table when adding new lines in the form of tables. The data should only be saved in the database when the user clicks on the APPLY CHANGES button

I searched the Forum about this issue and have found many discussions which suggested to use JavaScript to add new lines. As I have no knowledge of JavaScript, these solutions have been strange for me.

Please help me solve this problem.

Thanks in advance.

Kind regards

Aravind

Hi Christophe,

Follow the changes mentioned below

1. remove this your Collections initialize

IF :REQUEST = 'ADD'
THEN
  APEX_COLLECTION.ADD_MEMBER(p_collection_name => l_collection_name);
END IF;  

2 condition your collection process initialize

Modify your process-> conditions-> PLSQL Expressions->: REQUEST IS NULL

3. create a process more onload I say Add new line to the collection

DECLARE
    l_collection_name APEX_COLLECTIONS.COLLECTION_NAME%TYPE;
   BEGIN
      l_collection_name := 'EMAILDETAILS';
     IF apex_collection.collection_exists(l_collection_name)
      THEN
          APEX_COLLECTION.ADD_MEMBER(p_collection_name => l_collection_name);
          END IF;
   END;

4 condition your Add new line to the collection

Modify your process-> conditions-> request = Expression1-> ADD (this should be request ADD button)

5. change your button-> Action addition-> redirect to this application page :-> page no (same page)->-> ADD APPLICATION

6. check your through the process conditional Page collection

Modify your process-> conditions-> PLSQL Expressions->: ASK IN ('ADD', 'APPLY_CHANGES', 'DELETE')

7. check your subject to the process of Collection to Table under condition

Modify your process-> conditions-> PLSQL Expressions->: ASK IN ('APPLY_CHANGES')

8. for the whole process to remove the conditions when the button is pressed.

If the problems persists, create a sample on apex.oracle.com and share the connection information with the name of workspace.

Hope this helps you,

Kind regards

Jitendra

Tags: Database

Similar Questions

  • How to add a new line at the top of manual tabular form

    I have a manual tabular form. I am trying to add a line at the top of the form, instead of the new line of being displayed at the bottom. any ideas are appreciated.

    Thank you
    Surya

    If you did a manual tabular presentation using a select statement as follows:
    Choose option...


    Union of all the
    Select... of double

    Try to simply reverse the two select:
    Select... of double
    Union of all the
    Choose option...

    I did this in an application, and it works.
    (I've never tried with sorting...)
    Concerning
    Stefano Corradi

  • APEX_ITEM. DATE_POPUP2 in case of manual tabular forms

    Hi all

    I'm unable to view the based on jQuery popup calendar in my manuals tabular forms by using the APEX_ITEM. Function DATE_POPUP2. It displays the text of an item but without the calendar button. What I need to change the attributes of the column and set the option ' display as ' on 'Date Picker?'

    Request Express 4.0.2. Here is my report query:
    SELECT
       cust_first_name,
       cust_last_name,
       apex_item.hidden(1,customer_id,NULL,'f01_'|| '#ROWNUM#')
       || 
       apex_item.date_popup2(
          2,
          SYSDATE,
          'MM/DD/YYYY',
          12,
          12,
          NULL,
          'f02_' || '#ROWNUM#'
       ) dob
    FROM demo_customers
    Please let me know what the problem with my query above.

    Thank you!

    JMcG

    Hello

    Try

    SELECT
       cust_first_name,
       cust_last_name,
       apex_item.hidden(1,customer_id,NULL,'f01_'|| ROWNUM)
       ||
       apex_item.date_popup2(
          2,
          SYSDATE,
          'MM/DD/YYYY',
          12,
          12,
          NULL,
          'f02_' || ROWNUM
       ) dob
    FROM demo_customers
    

    I think the problem is that you can't use substitution #ROWNUM # in the report query.
    Your code has generated the same attribute of id for all text fields (id = "" f02_ #ROWNUM # ' ").
    ID attribute must be unique within the HTML document.

    Kind regards
    Jari

  • If the default tabular form when you add line

    Hi guys,.


    I had a tabular presentation where I need to set a default 1 value in one of the fields that I click on Add a line. I have no idea how to reference the element in a table via JavaScript.

    Despite this, Add a line already button calls a javascript function to add a line, do not think its possible to use javascript here.

    Any suggestions how can I achieve this?

    Thank you very much.

    Can't you just change column attributes > tabular form attributes > type default PL/SQL Expression or a function > as the default * '1' *.

    This should add the value 1 to add when you click line

    You can use JavaScript, but why worry if it's easily achievable

  • How to store tabular / manual tabular form of report header?

    Hello

    How can I keep the heading for a report?

    For example:
    SELECT EMP_ID, ENAME, SALARY OF THE EMP
    WHERE DEPNO = 60

    It will give "data Found." How can I change the page so that eventhough query cannot return a row header is to be displayed.

    Kind regards
    Benz

    Hello

    One way to do this would be...
    Run the report...
    Right click and select View Source or view Page Source
    Copy the html tag that makes you the header... in my case it was the code below (I've added the <- able="">at the end to close the tag table >)

    Click in the Message tab and attributes report where it found data paste you the copied html tag...

    USER_ID FIRST_NAME LAST_NAME ACCESS_LEVEL EMAIL_ID

    [E X A M P L E | http://apex.oracle.com/pls/otn/f?p=28314:41]

    Kind regards
    Shijesh

  • Default values &amp; javascript in tabular form manual

    Hello!
    I have a table that shows a new line in the upper part of the report... my sql statement is in the form of:
      SELECT 
      NULL EMPNO, 
      NULL ENAME, 
      NULL MGR, 
      NULL SAL, 
      NULL COMM, 
      0 SORTITEM, 
      'N' STATUS, 
      '' MD5_VALUE 
    FROM 
      DUAL
    UNION ALL
    SELECT...etc
    I used to have default values defined in the report attributes but those lost when I started using the approach above.
    How to reference the value of an element on the page, a default value for the line empty? For example, if the element: P60_EMPNO contains the employee ID for work, I want the EMPNO field in the empty line is pre populated with this value.

    Also, I used to have a javascript function which ran "onkeypress" for a field in the new row, but now I don't know how to implement with the new tabular form.

    Thank you!
    Tammy
    (currently using APEX 3.1.2)

    Hi Tammy!

    You can replace all NULL values in the SQL statement by your default values. The only condition would be that you should have at least one field that is NULL so that the code in the process knows that the user has not completed registration. In my example, I check:

    IF vSTATUS = 'N' AND vENAME IS NOT NULL THEN
    

    Yes, as long as the status is ' only and the user has not completed the ENAME field, the record will not be created - if, however, I put a default to ENAME, IF this test would be satisfied and, therefore, a new record would be created each time the page has been sent.

    What does javascript code? The APEX_ITEM. Text() function allows the inclusion of additional attributes for the INPUT tag that will be generated. See: http://download.oracle.com/docs/cd/E17556_01/doc/apirefs.40/e15519/apex_item.htm#CHDCDHJI

    In my example, I have:

    APEX_ITEM.TEXT(5, SAL, 7, 7, 'style="text-align:right;"') "Salary"
    

    Which adds the attribute "style" to the issue of the STARTING salary. You could do something like that to add in "onkeypress =" javascript:yourfunction (...); » "

    Andy

  • Upgrade to 4.0 shows no data found on tabular forms

    Hello

    After the upgrade from 3.x and 4.0, an application that had many tabular forms does now show "no data found" in their respective regions. A few pages work, while others do not.

    Curiously, if I take the same sql in the source box and create a new page from scratch, the new tabular form displays data correctly. It seems to be a problem with the upgrade. In one case, it's a very simple "select col1, col2 sample_table etc"type of syntax. " Nothing complex here.

    I wanted to see if others have experienced.

    Flipping through the Setup log, I can't find any errors. The validation stage shows also all own compiled objects.

    Thank you!
    Erik

    Erik,

    We have listed this problem on our questions about page:

    http://www.Oracle.com/technology/products/database/application_express/HTML/4.0_known_issues.html

    Search bug 9879227. We are working on this resolution in the APEX 4.0.1.

    Kind regards
    Marc

  • Added new line at the top of tabular form in APEX 5.0 and universal theme (topic 42)

    Hello Apex Experts,

    When the user clicks on the button 'Add Row' a tabular presentation, I would like the new line to be at the top of the report rather than the bottom.


    I followed the instructions from Added new line at the top of table in APEX 4.0 form and Denes Kubicek demo application. But it does nothing, always create new bottom line.


    Anyone have an idea or an idea?


    Your help would be appreciated.


    Kind regards

    Blabla

    Hi all

    This problem is now solved by following the new blogpost of Dene:

    http://www.deneskubicek.blogspot.de/2015/05/tabular-form-add-rows-top-universal.html

    Kind regards

    Blabla

  • tabular form, adding line does not

    Hello

    Since a while I worked with Apex so it is maybe the reason why I am facing problems but...

    Nothing, I created a presentation table out of the box, extras.

    Add lines to the slot table form works not done "next".

    I noticed that no processwere of "applyMRU" was created to "Add line".

    Create it manually attempted WITHOUT success ;-(

    Request Express 4.2.6.00.03 on CROME

    Thanks for any ideas what may be the problem

    / Gunnar

    Change the theme solved the problem

    Thanka a lot of Sunil

    Concerning

    Gunnar

  • line tabular form selector ignores the Tab key, how?

    Hello world

    We have Oracle 11.2 and Apex 4.2.6.

    Tabular form a selector of line, trying to prevent cleat key home, for item in normal form, I would use just something like tabindex =-1, but I don't know how I can add this tab index for the line selector, whose property is 'Download' BLOB. If I inspect element, it is a checkbox:

    < input type = "checkbox" name = "f01" value = "1" class = 'row selector' id = 'f01_0001' entered AutoComplete = "off" >

    How can I add tabindex = "-1" inside this entry line selector type?

    Any suggestions are greatly appreciated.

    $(':checkbox').attr ("tabindex", - 1).

    However, it would be preferable to add a static region id to your region and your prefix selector

    $('#p1_my_region_:checkbox').attr ("tabindex", - 1).

  • Adding empty lines to tabular form on page load

    Hello
    I use APEX 4.1.1 on 11gXE and Windows Vista.

    I created a tabular form on a page. When the page loads I want the::AddRow() to call x number of times where x is the value returned by a list of selection (from 1 to 10) on another page. If the value 3 is selected::AddRow() is called 3 times. This is similar to the example of Denes Kubicek, but I am interested in the use of a dynamic action instead. Here is the link to Dene

    http://Apex.Oracle.com/pls/OTN/f?p=31517:209

    I created a dynamic action that fires when the page loads and runs the following code:

    var i = 0, z = $v ('P1_NO_ITEMS');

    While (I < z)
    {
    ::AddRow();
    i ++ ;
    }

    When I put P1_NO_ITEMS 3 and go to the tabular presentation page, it loads but does not add 3 empty lines in the form. I tried hard coding a value into the javascript code and that works very well. for example

    var i = 0, z = 3;

    When I add an alert in the code the value of P1_NO_ITEMS seems to be undefined, and I get a white for its value. If I check the session state P1_NO_ITEMS has the value 3.

    Any ideas where I'm wrong? I have a feeling that it is something simple...
    Thank you very much
    Helen

    Hi Helen
    >
    I use APEX 4.1.1 on 11gXE and Windows Vista.

    I created a tabular form on a page. When the page loads I want the::AddRow() to call x number of times where x is the value returned by a list of selection (from 1 to 10) on another page. If the value 3 is selected::AddRow() is called 3 times. This is similar to the example of Denes Kubicek, but I am interested in the use of a dynamic action instead. Here is the link to Dene

    http://Apex.Oracle.com/pls/OTN/f?p=31517:209

    I created a dynamic action that fires when the page loads and runs the following code:

    var i = 0, z = $v ('P1_NO_ITEMS');
    >
    JavaScript works only on elements in the HTML DOM. Once you have navigated away Page 1 the P1_NO_ITEMS not available in JavaScript.
    >
    While (i<>
    {
    ::AddRow();
    i ++ ;
    }

    When I put P1_NO_ITEMS 3 and go to the tabular presentation page, it loads but does not add 3 empty lines in the form. I tried hard coding a value into the javascript code and that works very well. for example

    var i = 0, z = 3;

    When I add an alert in the code the value of P1_NO_ITEMS seems to be undefined, and I get a white for its value. If I check the session state P1_NO_ITEMS has the value 3.

    Any ideas where I'm wrong? I have a feeling that it is something simple... >

    Change

    z=$v('P1_NO_ITEMS');
    

    TO

    z='&P1_NO_ITEMS.';
    

    See you soon,.

  • Insert/update of the lines in tabular form from one table to another table

    Hello

    I'm having a tabular presentation for a table (equip_test) with 2 columns (equip_id, equip_name). I create a new

    Button (submit_alt) in this tabular form. I need to insert or update lines that are changed in this table to form

    another table (equip_staging) when you press the submit_alt button. How can I do this? How can I identify which lines are

    Insert or update? The process of the page I am trying since this button is
    begin
    
    FOR i in 1..APEX_APPLICATION.G_F01.count
    
    LOOP
    insert into equip_staging values(APEX_APPLICATION.G_F02(i),APEX_APPLICATION.G_F03(i));
    END LOOP;
    
    end;
    But it does not work. Help, please

    Thank you

    TJ

    Unchecking (does not) the column is a problem. Use this SQL instead (which is included in my examples):

    SELECT empno,
              empno
           || apex_item.hidden (33, wwv_flow_item.md5 (ename, sal, job))
                                                                    empno_display,
           ename, sal, job
      FROM emp
    

    and join this column hidden from your display column. In this way, it should work. When you feel there is no data found message in the treatment in a table, it will mean that the id does not exist.

    Denes Kubicek
    ------------------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Opal-consulting.de/training
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    ------------------------------------------------------------------------------

  • problem with adding line in tabular form after that put 4.1.1 to level

    We have recently installed the Update 4.1 .1. We now have a problem with some of our tabular forms created using the wizard. The delete and update feature works fine, but when trying to insert a new record, it will insert only the first record, but after that, it will no longer inserts. It acts as ApplyMRU (updated online Multi) is not at all shooting. No success or error message. I tried to create forms based on the rowid and also on the suites (with and without triggers), and they all behave the same way.

    This happens both in IE and Mozilla. Tabular forms were working fine before the upgrade.

    Everyone knows this?

    We just hit this issue and thanks to this thread and a light bulb above my head, resolved this question today. There is more to the story. Copy the necessary images in place works, but get the full version 4.1.1 images.

    We were already on 4.1.0.00.32, so I applied only Patch 13331096 upgrade to 4.1.1.00.23. Patch 13331096, at least one that I downloaded a few weeks ago IS NOT ALL OF THE NECESSARY IMAGES.

    Fortunately, I thought to download both. When I did a number of files in the directory images between the full version and the patch, the County came up short for the patch.

    If you have this problem, get your hands on the full release 4.1.1.00.23, NOT Patch 13331096and copy these files to image in place. Who sets the we.

  • Problems with the construction of a tabular form manually

    Hello guys,.

    I would ask kindly for your help. I'm having a problem with the fields on a report updateble in my APEX application.

    The report I have two fields that im done with the htmldb_item function. One is the ID of the record and the other attribute that can be updated using a selection list.

    -----
    SELECT
    htmldb_item. DISPLAY_AND_SAVE (1, "TABLE".) "ID") "ID", "
    htmldb_item. SELECT_LIST_FROM_LOV (2, "TABLE".) "ATTRIBUTE", "LOV") "ATTRIBUTE", "
    THE "TABLE".
    -----

    Then I have a process that needs to update the table.

    -----
    BEGIN

    BECAUSE me IN 1.htmldb_application. G_F01. COUNTY
    LOOP

    apex_application.g_print_success_message: = ' < span style = "color: green" > attribute: ' | NVL (htmldb_application. G_F02 (i), 0). » ID : ' || htmldb_application. G_F01 (i) | "</span > ';

    UPDATE table
    Attribute SET = NVL (htmldb_application. G_F02 (i), 0)
    WHERE id = htmldb_application. G_F01 (i);

    END LOOP;
    END;
    -----

    The update can't even if the loop works fine, but the success message prints only the htmldb_application. G_F02 (i) but not the htmldb_application value. G_F01 (i). But how come doesn't work OK if loop the htmldb_application. G_F01 (i) has the value null?

    The funny thing is, that it works on my test environment, but he behaves like this on the production environment.

    Has anyone else have similar experiences?

    Kind regards
    Aleš

    Edited by: user1330618 the 21.12.2009 04:28

    Hello

    Its done.

    The record button was just redirection without submitting the page, it's him not display the message or the recording of the information...

    now, the button is present and redirect...

    Kind regards
    Shijesh

  • Request Express 5.0.0.00.31/Tabular form/number of lines

    Hello

    I would like to ask how to configure the number of lines displayed per page.

    I did the below and also I tried to re-charge/reload, but impossible to get what I want.

    Implement a tabular form

    Set the presentation attributes of the State and the paging number of rows 50

    Registered and run this page, it shows still 15 ranks in this page.

    A I missed something? Or as a table don't allow no more than 15 lines be shown on 1 page?

    Thank you.

    Hello

    Pagination settings are cached for the duration of the session. This change is visible immediately, close the session, restart the brower and connect again or manually re - request the page from the browser's address bar, adding the ClearCache position 'RP' in the URL.

    Do not set anything in number of lines (point). This is used to identify an element of the page containing the number of lines to allow users to control this

    (Note: If you think it answers your question, please mark it as correct answer.) This will help other users in the community)

    Thank you

    Benhamdia

Maybe you are looking for