在 Oracle Forms 6i 中,您可以在表单中进入查询模式,并在字段中键入&或:A,当您执行查询时,会打开 Query/Where 对话框,允许您输入更复杂的查询或排序条件不仅仅是在字段中输入数据允许。
这似乎在 Forms 10g 中不起作用:我收到“FRM-40367:示例记录中的字段 XX 中的无效标准”错误。
在 Oracle Forms 10g 中有没有办法做到这一点?如果这很重要,我们正在运行基于 Web 的,而不是客户端服务器。
在 Oracle Forms 6i 中,您可以在表单中进入查询模式,并在字段中键入&或:A,当您执行查询时,会打开 Query/Where 对话框,允许您输入更复杂的查询或排序条件不仅仅是在字段中输入数据允许。
这似乎在 Forms 10g 中不起作用:我收到“FRM-40367:示例记录中的字段 XX 中的无效标准”错误。
在 Oracle Forms 10g 中有没有办法做到这一点?如果这很重要,我们正在运行基于 Web 的,而不是客户端服务器。
在这里发布这个问题后,我遇到了答案。在 10g 形式中,默认情况下禁用此功能,但可以通过设置启用
FORMS_RESTRICT_ENTER_QUERY=FALSE
在 default.env 文件中。我们现在已经在我们的测试环境中启用了它,并且它按预期工作。
此功能曾经在 Oracle eBusiness Suite 中,但我认为可能由于 SQL 注入漏洞而被删除。不确定是否有办法将其重新打开 - 值得在http://metalink.oracle.com上查看。问候,加雷斯