【发布时间】:2020-03-05 09:07:27
【问题描述】:
我创建了一个表单,我希望它能够在一个表中一次插入 3 条记录。
print screen of form page with modal form
GUIA_TRANSPORTE 是从页面传递到模式的值。
目前,
如果我只填写输入项的第一行,它会在表中插入正确的 GUIA_TRANSPORTE 值,但 Product 和 quantidade 插入为空值。
如果我只填充最后一行输入项,它会将具有正确值的那一行插入到表中。
如果我填写所有内容,它只会将最后一行输入项插入到我的表中。
那么,我怎样才能让它插入所有 3 行的正确值?并且还能够仅填充第一行项目并将正确的值(也不是 null)插入到我的表中
【问题讨论】:
-
您几乎可以肯定必须描述实现/显示您的代码以获得任何帮助。有人不太可能从应用程序布局的屏幕截图中看出为什么应用程序的代码没有按照您希望的方式运行。
-
我认为我用来将值传递到模式对话框并打开它的代码是无关紧要的,因为当我尝试将其变为多行插入表单时,这适用于每个表单。跨度>
-
我不认为将值传递给模态的代码是相关的,但是您的模态表单是如何构造的?它是经典报告还是常规形式?总是有三行还是可以变化?提交页面时会发生什么?您是否正在执行自定义 PL/SQL 代码(如果是,那将是相关的)?
标签: oracle oracle-apex oracle-apex-19.1