Oracle apex级联数值

问题描述 投票:0回答:1

我有以下考试系数表。

val_disp | val_ret
   %0    |    0
  %10    |   0.1
  %20    |   0.2
  %30    |   0.3
  %40    |   0.4
  %50    |   0.5
  %60    |   0.6
  %70    |   0.7
  %80    |   0.8
  %90    |   0.9
 %100    |    1

我在这样的选择列表中将这些值列为lov

https://imgur.com/qslkXzt

是否可以级联这些值以总结%100?例如,如果我选择%30作为期中考试,%40作为期末考试,可以通过总结2个项目值将作业的最大可用值级联到%30?

如何在sql查询中使用所选列表项的val_ret?

或者我真的是一个真正错误的方式?

oracle oracle-apex numeric cascade
1个回答
1
投票

将“Cascading LOV parent item(s)”属性设置为以前的LOV。

在LOV查询中,引用先前设置的值。

例如:

LOV_1:

select '%' || 10 * (level - 1) val_disp,
       (level - 1) / 10 val_ret
from dual
connect by level <= 11;

LOV_2:级联LOV为LOV_1

select '%' || 10 * (level - 1) val_disp,
       (level - 1) / 10 val_ret
from dual
connect by level <= (1 - :LOV_1) * 10 + 1;

LOV_3:级联LOV是LOV_1和LOV_2

select '%' || 10 * (level - 1) val_disp,
       (level - 1) / 10 val_ret
from dual
connect by level <= (1 - (:LOV_1 + :LOV_2)) * 10 + 1;
© www.soinside.com 2019 - 2024. All rights reserved.