【问题标题】:Oracle Apex Link ColumnsOracle Apex 链接列
【发布时间】:2014-02-10 22:02:25
【问题描述】:

我已经根据以下 SQL 创建了一个交互式报表

SELECT 
      (FIRST_NAME || ' ' || LAST_NAME) NAME,
      (ADDRESS_LINE1 || ', ' || ADDRESS_LINE2 
      || ', ' || CITY || ', ' || POSTCODE) Address,
       ('0' || CONTACT_NUMBER) Phone_Number,
       EMAIL Email_Address,
       ACTIVE Active_Client
FROM CLIENT

我还想创建一个链接列来编辑数据,但是,正如您所见,我已将几个字段组合成一个字符串。这意味着当我去设置链接列时,我无法将所有项目添加到正确的值。

是否可以在正确的字段中显示编辑所有数据并将交互式报告保持为以下格式,或者我必须使用全选。

【问题讨论】:

  • 通常您会创建一个单独的页面来编辑数据,并仅使用记录 ID 作为参数调用它。

标签: sql oracle oracle-apex


【解决方案1】:

您需要确保您希望在链接列中使用的字段出现在您的交互式报告中。除了派生字段之外,您还可以执行此操作,并根据需要将各个字段的显示类型设置为隐藏。

但更直接的解决方案是正如 Jeffery Kemp 评论的那样,只需在链接列中使用主键,然后在加载表单时使用主键从数据库中提取。

如果您创建一个新页面,选择表单,然后选择“带报表的表格上的表单”选项,ApEx 将为您完成所有艰苦的工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-24
    • 2018-11-23
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多