1.在Form级触发器中添加触发器WHEN-TAB-PAGE-CHANGED
2. 在此触发器中写如下代码:
DECLARE
canvas_id VARCHAR2(30); --标签页ID
BEGIN
canvas_id := GET_CANVAS_PROPERTY('标签画布名', topmost_tab_page);
if canvas_id = '标签页1' then go_block('块1'); end if;
if canvas_id = '标签页2' then go_block('块2'); end if;
if canvas_id = '标签页3' then go_block('块3'); end if;
execute_query;
END;

本文介绍了如何在Oracle Forms中,通过WHEN-TAB-PAGE-CHANGED触发器来判断当前选中的标签画布,并根据不同的标签页执行相应操作,如切换到特定的块或执行查询。
&spm=1001.2101.3001.5002&articleId=6650016&d=1&t=3&u=512f9e169bd749e3a954afba52336da6)
1230

被折叠的 条评论
为什么被折叠?



