修改另一个字段后如何更新字段

时间:2019-07-08 14:07:18

标签: oracle triggers oracle-apex

我有三个领域 1.价格(:P7_PRIJS) 2.数量(:P7_HOEVEELHEID) 3.总计(:P7_TOTAAL)。

我希望更改数量后立即更新总计(价格*数量)。所有项目都在同一表的同一区域。

我已经创建了一个触发器来更新总数,此方法可以正常工作,但在屏幕上不可见。

我尝试过动态操作,但是这样做会出错。

我只想在表单中查看,然后保存更新的总数。该怎么办?

1 个答案:

答案 0 :(得分:0)

动态动作的一种方式。实际上,您需要使用其中两个(外观将完全相同),它们分别在P7_PRIJSP7_HOEVEELHEID项目上创建(这样就可以计算总数,而不管您更改了哪个项目值)。

动态操作的操作是设置值

  • 设置类型:PL / SQL表达式
  • PL / SQL表达式::P7_PRIJS * :P7_HOEVEELHEID
  • 要提交的项目:P7_PRIJS,P7_HOEVEELHEID
  • 受影响的元素:item,P7_TOTAAL