Oracle Forms 10g 中的查询/Where 对话框
在 Oracle Forms 6i 中,您可以在表单中进入查询模式,并在字段中键入 & 或 :A,当您执行查询时,会出现一个 Query/Where将打开对话框,允许您输入比仅在字段中输入数据更复杂的查询或排序条件。
这似乎在 Forms 10g 中不起作用:我收到“FRM-40367:示例记录中字段 XX 中的条件无效”错误。
在 Oracle Forms 10g 中有什么方法可以做到这一点吗? 如果这很重要的话,我们正在运行基于网络的,而不是客户端服务器。
In Oracle Forms 6i, you could enter query mode in your form, and type & or :A in a field, and when you executed the query, a Query/Where dialog box would open, allowing you to enter more complex query or sorting criteria than just entering data in the fields allows.
This doesn't seem to work in Forms 10g: I get a "FRM-40367: Invalid Criteria in field XX in example record" error.
Is there some way to do this in Oracle Forms 10g? We're running web-based, not client-server, if that matters.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在这里发布这个问题后找到了答案。 在 10g 版本中,默认情况下禁用此功能,但可以通过
在 default.env 文件中设置来启用。 我们现在已经在测试环境中启用了此功能,并且它按预期工作。
I came across the answer after I posted this question here. In 10g forms, this functionality is disabled by default, but can be enabled by setting
in the default.env file. We have now enabled this in our test environment, and it is working as expected.
此功能曾经位于 Oracle eBusiness Suite 中,但我认为可能由于 SQL 注入漏洞而被删除。 不确定是否有办法重新打开它 - 值得一看 http://metalink.oracle.com。
问候,
加雷思
This functionality used to be in Oracle eBusiness Suite, but possibly was removed I think due to SQL Injection vulnerabilities. Not sure if there is a way to switch it back on - worth a look on http://metalink.oracle.com.
Regards,
Gareth