?
Solved

Oracle form Controls Tab Index Issue

Posted on 2009-07-15
2
Medium Priority
?
1,394 Views
Last Modified: 2013-12-19
I have a form with multipleText Items. Whenever i use keyboard and check the Tab order it is not proper. I don't see any Tab Index property here. So how will i make sure that the Tab Index order it as desired.
I have Address1, Address2, City, State, Zipcode and if i use keyboard Tab the focus is going from Addreeline1 to State to City to Zipcode to Address2. But i want like Address1, Addreess2, City, State, Zipcode order.

I have 4 datablocks and 3rd datablock id disabled. By using PREVIOUS NAVIGATION ITEM, NEXT NAVIGATION ITEM or datablock_name> ---> Items i am able to set the tab index for data block 1 and datablock 2 successfully. Now my focus should go to Datablock 4 first item. After the last item of the data block2 whenever i click on tab key i am getting FRM40106:No navigable items in the destination block error instead of skipping 4rd block and going to 4th block. Please advice and tanks for all your responses.
0
Comment
Question by:jyothsna1803
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 

Author Comment

by:jyothsna1803
ID: 24860176
I have 4 datablocks and 3rd datablock id disabled. By using PREVIOUS NAVIGATION ITEM, NEXT NAVIGATION ITEM or datablock_name> ---> Items i am able to set the tab index for data block 1 and datablock 2 successfully. Now my focus should go to Datablock 4 first item. After the last item of the data block2 whenever i click on tab key i am getting FRM40106:No navigable items in the destination block error instead of skipping 4rd block and going to 4th block. Please advice and tanks for all your responses.
0
 
LVL 20

Accepted Solution

by:
flow01 earned 1500 total points
ID: 24860916
On entering the form
the first item is by default the first item in the first block that is enabled.
On the form level properties you can overrule that by definining the first block to enter.
Within a block the order is by default the order of the enable items in the block.
You can overrule that by the PREVIOUS/NEXT NAVIGATION properties : but it wil stay always within the block.
To skip true the items over the block overrule the default  next_item behaviour by defining a key-next-item-trigger on the desired blocks or on the last/first item of the block.
For example on datablock3.last_item
    key_next_item.trigger
    is
    begin
        go_item('4rd datalblockname.first_itemname');
              -- note !! by leaving block2 all behaviour  associated
             --  with leaving block2 (validations, commit/post-processing)
             --and entering block4 (when- new-block,when-new-record, when_new_item) will take place
    end;

 
0

Featured Post

NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Working with Network Access Control Lists in Oracle 11g (part 1) Part 2: http://www.e-e.com/A_9074.html So, you upgraded to a shiny new 11g database and all of a sudden every program that used UTL_MAIL, UTL_SMTP, UTL_TCP, UTL_HTTP or any oth…
Have you ever had to make fundamental changes to a table in Oracle, but haven't been able to get any downtime?  I'm talking things like: * Dropping columns * Shrinking allocated space * Removing chained blocks and restoring the PCTFREE * Re-or…
This video shows information on the Oracle Data Dictionary, starting with the Oracle documentation, explaining the different types of Data Dictionary views available by group and permissions as well as giving examples on how to retrieve data from th…
This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question