如何解决FRM 41003:-在打开表格时无法在此处执行此功能?

时间:2019-03-28 06:00:14

标签: oracle oracle11g oracleforms

在打开Oracle表单时,显示“ FRM 41003此功能无法在此处执行”。我该如何解决此错误?

我点击了此链接: http://www.orafaq.com/forum/t/191386 但这并没有帮助。 在when-new-form-instance中,以下代码在这里:-

“ FDRCSID('Header:TEMPLATE.fmb 120.0 2005/05/06 23:25 appldev ship'); APP_STANDARD.EVENT('WHEN-NEW-FORM-INSTANCE');

Execute_query; ” 在PRE-FORM触发器中,以下代码添加了:- “ FND_STANDARD.FORM_INFO('修订:120.0','模板表格','FND',                        'Date:2005/05/06 23:25','Author:appldev'); app_standard.event('enter code here PRE-FORM'); app_window.set_window_position(FORM_NAME,'FIRST_WINDOW');

enter code here

1 个答案:

答案 0 :(得分:1)

哪个功能是“此功能”?

尝试在Forms运行时窗口中单击“帮助-显示错误”,这可能会找出原因。

如果没有,那么-在打开表单时遇到错误-首先检查WHEN-NEW-FORM-INSTANCEPRE-FORM触发器。如果不确定所看到的内容,请通过编辑初始问题将其内容发布在此处-请勿作为评论。

如果那里什么都没有,请使用调试模式(如果您的Forms版本支持它;那将是9i以后的任何版本):创建一个WHEN-NEW-FORM-INSTANCE触发器,放入

null;
在其中输入

命令,并在该行上设置一个断点(右键单击左边界,选择适当的操作)。在调试模式下运行表单,并逐步执行它。它会告诉您发生了什么。

如果无法调试,请检查PL / SQL过程(包括触发器),注释所有内容并逐条注释,直到找到罪魁祸首为止。