使用 Oracle APEX 编辑交互式报告中的行

Editing rows in an interactive report using Oracle APEX

我一直在尝试,但我无法编辑行。当我单击交互式报告中任何行附近的铅笔图标时,我希望它将我带到一个单独的页面,我可以在其中编辑行并更新 table.

试试这个。

1 - click on "Create Page"
2 - select "Form"
3 - select "Report with Form on Table"
4 - Fill the rest of the wizard

完成此操作后,apex 创建报告,当您单击铅笔时,您可以编辑数据并保存。

示例: https://apex.oracle.com/pls/apex/f?p=145797:5

第一步

  • 首先创建一个空白页
  • 将 table
  • 中的所有项目添加到页面
  • 将每个项目的来源添加为 sql 查询,即使用 select 语句和条件。
  • 添加一个更新按钮,以便将所做的更改反映到 table(您有 通过在 where 条件中给出 table 的主键来使用更新查询。

第二步

  • 进入交互式报告页面并编辑区域
  • 转到第 link
  • 点击左侧的铅笔图标
  • 使用您的空白页号作为要重定向到的页面
  • 您会在下方找到一些空白行作为项目和值
  • In Items select where 条件中要使用的项目及其对应的值。
  • 应用更改。

完成