我是靠谱客的博主 刻苦故事,最近开发中收集的这篇文章主要介绍oracle的表单找不到,做oracle form tab canvas的时候遇到的问题(frm-41053:找不到画布)...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

当我打开form的时候,可以显示,但是点击旁边的tab page的时候报frm-41053:找不到画布,无效的ID,怎么调试都不行,那位给一个意见,谢谢了

/*==========================================================

**

** PROCEDURE:         line_tab()

**

**=========================================================*/

procedure line_tab(event in varchar2) is

curr_canvas_name varchar2(30) := get_item_property(:system.cursor_item,

item_canvas);

current_tab        varchar2(30) := get_canvas_property('LINE_TAB',

topmost_tab_page);

target_canvas_name varchar2(30) := :system.tab_new_page;

begin

if (event = 'WHEN-TAB-PAGE-CHANGED') then

if curr_canvas_name in ('MAIN') then

show_view(target_canvas_name);

go_item(:system.cursor_item);

else

validate(item_scope);

if not form_success then

set_canvas_property('LINE_TAB',topmost_tab_page, :system.tab_previous_page);

return;

end if;

if target_canvas_name = 'LINE_MAIN' then

go_item('ORDER_LINES.ITEM_CODE');

elsif target_canvas_name = 'LINE_ADDITION' then

go_item('ORDER_LINES.ADDITION1');

elsif target_canvas_name = 'LINE_OTHERS' then

go_item('ORDER_LINES.OTHER1');

end if;

end if;

elsif (event = 'WHEN-NEW-ITEM-INSTANCE') then

if ((curr_canvas_name in ('LINE_MAIN','LINE_ADDITION','LINE_OTHERS')) and        (curr_canvas_name != current_tab)) then

set_canvas_property('LINE_TAB',topmost_tab_page,curr_canvas_name);

end if;

elsif (event = 'INIT') then

show_view('LINE_TAB');

show_view('LINE_FIXED');

hide_view('LINE_OTHERS');

hide_view('LINE_ADDITION');

show_view('LINE_MAIN');

else

app_exception.invalid_argument('LINE_TAB',

'EVENT', event);

end if;

end line_tab;

[本帖最后由 ponky 于 2010-5-20 11:28 编辑]

error.jpg

(982.58 KB, 下载次数: 9)

2010-5-20 11:28 上传

a9e439422dfa5ee454465ca071732e60.gif

9da8c69fd21b85dfd654e308afd6bd05.gif

dd06a1abc3fb84da465ff4eff32374f6.gif

最后

以上就是刻苦故事为你收集整理的oracle的表单找不到,做oracle form tab canvas的时候遇到的问题(frm-41053:找不到画布)...的全部内容,希望文章能够帮你解决oracle的表单找不到,做oracle form tab canvas的时候遇到的问题(frm-41053:找不到画布)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部