Re: Set Focus to an Item When Changing Tabs
Date: 2000/05/13
Message-ID: <tqirhso30f2eqf6rk9t6kjjvv3qbhci6i6_at_4ax.com>#1/1
On Wed, 10 May 2000 14:22:08 GMT, mttxn12 <mttxn12_at_earthlink.net> wrote:
Mike and Matt, I appreciate the help.
We resolved the problem. We used the When_Tab_Page_Changed example in the help file as an example with the Go_Item. The problem was we weren't checking which tab was being clicked and we were trying to use go_item by itself. Our solution is below:
- HISTORY
Campuses, Programs, Sessions, Grades, Courses, Images, and Passwords.
- SOLUTION:
tp_nm VARCHAR2(30); tp_id TAB_PAGE; tp_lb VARCHAR2(30);
BEGIN
tp_nm := GET_CANVAS_PROPERTY('REF_DATA_TABCV', topmost_tab_page);
tp_id := FIND_TAB_PAGE(tp_nm);
tp_lb := GET_TAB_PAGE_PROPERTY(tp_id, label);
IF tp_lb LIKE 'Campuses' THEN
Go_Item('campuses.id');
--SET_TAB_PAGE_PROPERTY(tp_id, label, 'CAMPUSES');
ELSIF tp_lb LIKE 'Programs' THEN
Go_Item('programs.id');
--SET_TAB_PAGE_PROPERTY(tp_id, label, 'PROGRAMS');
ELSIF tp_lb LIKE 'Sessions' THEN
--SET_TAB_PAGE_PROPERTY(tp_id, label, 'SESSIONS');
Go_Item('sessions.session_code');
ELSIF tp_lb LIKE 'Grades' THEN
--SET_TAB_PAGE_PROPERTY(tp_id, label, 'GRADES');
Go_Item('grades.letter_grade');
ELSIF tp_lb LIKE 'Courses' THEN
--SET_TAB_PAGE_PROPERTY(tp_id, label, 'COURSES');
Go_Item('courses.id');
ELSIF tp_lb LIKE 'Images' THEN
--SET_TAB_PAGE_PROPERTY(tp_id, label, 'IMAGES');
Go_Item('images.id');
ELSIF tp_lb LIKE 'Passwords' THEN
Verify_Role;
--ELSE null;
END IF;
END;
Thanks again.
mtt
>
>Using Oracle Tools Form Builder 5.0 ....
>
>
>I would like to know how to set focus to an item
>when switching between tabs?
>
>I have tried using SET_TAB_PAGE_PROPERTY, WHEN_TAB_PAGE_CHANGED, and
>other triggers at the form level with no luck. There is no option to
>set triggers at the canvas level either.
>
>I appreciate any help.
>
>
>
Received on Sat May 13 2000 - 00:00:00 CEST
