我创建了一个基于" Form&amp ;;的页面。报告"模板。因此,报告页面上有create
按钮。该创建按钮指向包含。
这很简单。我不知道是否有缓存没有自行清空,或者是否有我没有正确设置的设置。
当我想创建一个新的数据库记录时,Oracle Apex的行为就好像我要求它更新一条记录(虽然它仍然显示我的空文本字段)。
在下面的图片中。
创建报告的按钮
单击创建按钮
时会显示编辑按钮显示的是这些编辑按钮,而不是下面的按钮 =>这意味着Apex软件的行为就像我要求编辑记录而不是插入记录。
为什么会这样?
答案 0 :(得分:1)
您需要查看创建按钮。它是否将值传递给表单?如果是这样,你可能不想要那样。是清除表单的缓存吗?如果没有,你可能想清除它。
此外,在表单页面上查看您的进程..特别是自动行提取(ARF)进程..这个进程使用的主键是什么?
另外,请查看表单上每个按钮的条件。对于删除/保存按钮,您可能希望条件类型为"表达式1中的项目/列的值是非空的"。
对于你的创建按钮,你会想要相反的..." item / ...的值IS NULL"。
在表达式1的两种情况下,您都希望使用ARF正在利用的项目。
答案 1 :(得分:0)