我目前有一个选择列表,其值分别为:1、2、3、4和5。它们对应于表“ DVD”中称为“ DVDID”的列,并且是表中该列中的唯一值。
在表“ DVDCOPY”中,存在包含具有不同DVDCOPYID的所有DVDID(1,2,3,4,5)的记录。
例如,DVDCOPY表中的一条记录是:
DVDCOPYID DVDID DISCCONDID
1 1 1
我的问题是,如何做到这一点,以便一旦从选择列表中选择了DVDID,DVDCOPYID就会基于此选择而动态变化?例如,一旦在DVDID选择列表中选择1,DVDCOPYID的值也会自动更改为1。
我的表单当前看起来像这样,如果可以的话:APEX表单
您必须使用动态操作和PL / SQL。创建一个允许元素更改的隐藏表单元素(未启用会话保护)。在表单中创建一个新的动态操作,该操作将引导至选择列表并使用onchange事件。您的动态操作包括两个步骤:首先将隐藏的表单元素设置为选择列表的值。第二:执行PL / SQL语句(UPDATE DVDCOPYID SET ... =:NEW_HIDDEN_ELEMENT WHERE ID = ...)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句