Sql Oracle顶点链接列

Sql Oracle顶点链接列,sql,oracle,oracle-apex,Sql,Oracle,Oracle Apex,我已经基于以下SQL创建了一个交互式报告 SELECT (FIRST_NAME || ' ' || LAST_NAME) NAME, (ADDRESS_LINE1 || ', ' || ADDRESS_LINE2 || ', ' || CITY || ', ' || POSTCODE) Address, ('0' || CONTACT_NUMBER) Phone_Number, EMAIL Email_Address,

我已经基于以下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
我还想创建一个链接列来编辑数据,但是,正如您所看到的,我将几个字段组合成了一个字符串。这意味着,当我设置链接列时,我无法将所有项目添加到正确的值


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

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

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


如果您创建一个新页面,选择表单,并且表单位于一个带有报告选项的表上,ApEx将为您完成所有繁重的工作。

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