Oracle Forms 10g 中的查询/Where 对话框

发布于 2024-07-12 10:40:34 字数 299 浏览 6 评论 0原文

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

澜川若宁 2024-07-19 10:40:34

我在这里发布这个问题后找到了答案。 在 10g 版本中,默认情况下禁用此功能,但可以通过

FORMS_RESTRICT_ENTER_QUERY=FALSE

在 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

FORMS_RESTRICT_ENTER_QUERY=FALSE

in the default.env file. We have now enabled this in our test environment, and it is working as expected.

流星番茄 2024-07-19 10:40:34

此功能曾经位于 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文