【问题标题】:Designing an Oracle APEX DB for an Application - Mental Road Block为应用程序设计 Oracle APEX 数据库 - 心理障碍
【发布时间】:2020-07-07 20:48:02
【问题描述】:

我需要一些帮助来克服在 APEX 中创建应用程序时遇到的障碍。

此应用程序将用于跟踪公司的财务支出。它将利用一对多的关系。一个关联到许多不同的交易细节。

在 APEX 19.2 中使用 Quick SQL 我创建了几个表。 DISB 和 DISB_DTLS

DISB
  Assignor vc
  Processor vc
  RCVD_DA date
  PROC_DA date
  ACT_NO number
  APPROVER vc
  STATUS vc
  NOTES vc

DISB_DTLS
  AMT number
  etc
  etc...

我遇到的问题是我想让主表 DISB 用于关联。因此,“一个关联到许多付款。但是,我们有很多细节,以至于它会使交互式网格 APEX 在执行主详细信息表单时使用方式变得大而扁平。然而,修改两个表或视图的唯一方法是主明细表。这就是为什么我将一些支付信息放在主表 DISB 而不是 DTLS 表中。

我知道那里有一些创造性的应用程序,如果可能的话,我需要一些帮助来发现我可以做些什么来从一个表单更新多个表。或替代品。我想让这个过程对员工来说很容易。这一次都在一个电子表格中。

谢谢, 乔

【问题讨论】:

    标签: oracle-apex master-detail


    【解决方案1】:

    我建议您不要在 UI 上妥协数据库设计。 在这种情况下,您可以做的是过滤分割。

    按照最初的想法完成您的 Master-Detail。 可以对一些详细信息列进行逻辑分组,因此我会在页面上的某处放置一些过滤器,用户可以选择要显示的逻辑列组。这样您就可以隐藏/显示列以确保它们适合屏幕。将过滤器视为单选按钮甚至复选框,让用户选择屏幕上显示的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 1970-01-01
      • 2015-06-12
      • 2014-10-06
      • 1970-01-01
      • 2013-06-21
      相关资源
      最近更新 更多