首页 > 解决方案 > 如何在只有主键的表上创建表单/报告?

问题描述

我试图在只有主键的表上创建一个带有报告的表单。

我有一张桌子:

create table WRITE
(
      author varchar(5) references AUTHOR (authorcode) ,
      book varchar(20)  references BOOK (bookid),
      primary key(author,book)
);

我正在使用 APEX Application Builder 在带有报告的表格上创建表单;但是当我到达“选择要包含在表单中的列”时,我没有可供选择的选项,因为我的表中只有唯一的主键。

标签: oracleoracle-apex

解决方案


它是哪个 Apex 版本?我已经在使用 19.1 的 apex.oracle.com 上尝试过了,它没有这个问题。

无论如何,我能想到两个选择:

  • 暂时放弃主键约束
    • 然后创建报告+表单页面
    • 完成后,再次创建主键约束
  • 创建交互式报告(使用向导)
    • 然后创建一个表单,手动添加项目
    • 这并不像看起来那么容易,因为您还必须创建所有进程(初始化一个,以及自动行处理)

我认为第一个选项要简单得多。


推荐阅读