我有一张基于表格的表格。在该表单上,我有一个字段quantity
,一个包含ID的选择列表,两个显示一个字段 - item_price
和total_price
。 item_price
来自另一个表,并根据选择列表中的项ID进行提取。那部分我工作得很好,但计算值并在total_price
字段中显示它的部分不起作用。
我在更改quantity
字段时使用动态操作。因此,当quantity
的条件更改为真时,我会使用操作Set Value
来设置total_price
字段的值。在设置中,我将Set Type
设置为PL/SQL Expression
并使用表达式:
NV(:quantity) * NV(item_price)
我还尝试使用操作Execute PL/SQl Code
并将代码设置为:
:total_price:= NV(:数量)* NV(item_price);
但仍然没有出现
出于某种原因,total_price
字段中没有显示任何内容。我做错了什么?
答案 0 :(得分:0)
在PL / SQL Expression部分中,它应该是
NVL(:page item, REPLACE_VALUE)
您是否也检查过PL / SQL表达式后是否提交了数量和项目价格页面项?确保您同时提交页面项和total_price page
项作为受影响的元素。