oracle - 如何解决 FRM 41003 :- 打开表单时无法在此处执行此功能?
问题描述
打开 Oracle 表单时,提示“FRM 41003 This function cannot be executed here”。我该如何解决这个错误?
我点击了这个链接:- http://www.orafaq.com/forum/t/191386 但它没有帮助。在 when-new-form-instance 中,这里有以下代码:-
" FDRCSID('标题:TEMPLATE.fmb 120.0 2005/05/06 23:25 appldev ship'); APP_STANDARD.EVENT('WHEN-NEW-FORM-INSTANCE');
执行查询;”并在 PRE-FORM 触发器中,我添加了以下代码:-“FND_STANDARD.FORM_INFO('Revision: 120.0', 'Template Form', 'FND', 'Date: 2005/05/06 23:25', 'Author:应用程序'); app_standard.event(' enter code here
PRE-FORM'); app_window.set_window_position(FORM_NAME, 'FIRST_WINDOW');
enter code here
解决方案
哪个功能是“这个功能”?
尝试在表单运行时窗口中单击“帮助 - 显示错误” - 它可能会揭示原因。
如果没有,那么 - 当您在打开表单时遇到错误时- 首先检查WHEN-NEW-FORM-INSTANCE
并PRE-FORM
触发。如果您不确定所看到的内容,请通过编辑最初的问题在此处发布他们的内容 - 不要将其作为评论。
如果那里什么都没有,则使用调试模式(如果您的 Forms 版本支持它;那将是从 9i 开始的任何版本):创建一个WHEN-NEW-FORM-INSTANCE
触发器,把
null;
命令进入它并为该行设置一个断点(右键单击左边距,选择适当的操作)。在调试模式下运行表单并逐步执行它。它会告诉你发生了什么。
如果无法调试,请检查 PL/SQL 过程(包括触发器),注释所有内容并逐个命令取消注释,直到找到罪魁祸首。
推荐阅读
- java - 在运行时引用继承类的对象类引用变量会发生什么?
- python - Django:为什么我的 Django 模型会出现“on_deleate”错误
- java - 我的天气应用程序得到响应但不显示它
- javascript - 无法从文件夹中获取随机类型的随机文件
- r - R中的嵌套/递归字符串插值?字符串::str_interp
- node.js - 如何使用Nodemailer触发通过我自己的Gmail帐户从我的网站向我自己的NodeJS中的Gmail帐户发送电子邮件?
- html - 填充语句过渡与背景和图像和文本?[解决了]
- powershell - 处于关闭状态的 ComboBox 的鼠标事件处理程序
- sql - 将列名动态插入函数
- php - 使用自定义管理员访问后删除的 wordpress 页面