使用Oracle形式的条件逻辑计算成字段

时间:2018-09-28 12:08:05

标签: oracle oracleforms

如何使用Oracle形式的条件逻辑计算字段 例如,如果我选择一项,则公式一计算值,否则公式2

2 个答案:

答案 0 :(得分:0)

听起来像普通的IF:

if :block.item = 'A' then
   :block.calculated_field := 100 * :block.item_B / 3.14;
elsif :block.item = 'B' then
   :block.calculated_field := 200 * :block.item_c * 1.66;
end if;

如果不是,您能解释得更好些吗?也许甚至附上显示您需要的屏幕截图?

答案 1 :(得分:0)

喜欢的用例:

case when :block.item = 'A' then
   :block.calculated_field := 100 * :block.item_B / 3.14;
when :block.item = 'B' then
   :block.calculated_field := 200 * :block.item_c * 1.66;
end