【问题标题】:How to hide text field item based on true or false cases in Oracle Apex如何在 Oracle Apex 中根据真假情况隐藏文本字段项
【发布时间】:2015-06-26 22:43:44
【问题描述】:

我在 Oracle Apex 中有一组文本字段项:

  1. 订单号
  2. 修订号

当我们打开报告时,修订应该是隐藏的。

只有当用户输入唯一的订单号(非重复的订单号)时,修订号才应该可见。

如果他输入重复的订单号,修订号应该被隐藏。

【问题讨论】:

  • 您是否需要在不重新加载页面的情况下执行此操作(仅在浏览器中)?
  • 唯一性检查必须有多可靠?如果两个人碰巧同时输入相同的订单号怎么办?
  • 嗨,如果我没记错的话,这个动作应该在报告运行期间发生。现在我们不太担心两个人同时输入订单号。谢谢:)
  • 好久不见……你还需要这个问题的答案吗?

标签: sql oracle plsql oracle-apex


【解决方案1】:

一个简单的(虽然不是防弹的)解决方案是在订单号项目上创建一个动态操作,当它发生更改时,会在数据库上发出查询以检查订单号是否已经存在;如果找到,则隐藏修订号项,否则显示。

您可能希望确保数据库的订单号列上有一个合适的索引,以便查询尽快返回。

如果两个人同时在屏幕上,输入相同的订单号,查询将看不到订单号,所以这种方法不能保证总是完美的。

【讨论】:

    猜你喜欢
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多