如何在仅具有主键的表上创建表单/报表?

时间:2019-07-09 20:50:23

标签: oracle oracle-apex

我正在尝试在只有主键的表上创建带有报表的表单。

我有一张桌子:

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

我正在使用APEX Application Builder在带有报表的表上创建表单; 但是,当我进入“选择要包含在表单中的列”时,由于我的表中只有唯一的主键,因此我没有选择的余地。

1 个答案:

答案 0 :(得分:2)

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

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

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

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