这是我的任务的简化版本,但很好地捕获了问题。
我有一张桌子:
Id Number
-
Desc Varchar2(20)
-
Flag Varchar2(1) --Only accepts values Y or N
-
我有一个基于该表的交互式网格。
用户通常会面对几行,他们可以修改,添加或删除。
因此用户可以使用IG,但是当他们点击Save时,如果Flag = Y出现多次,我需要出现验证消息。当然,可能不会重新输入Flag = Y的任何值,它可能已从数据库中检索到并且未被修改。但是,Flag = Y的其他值可以通过插入和修改来显示。
此功能最初位于Oracle表单上,我可以在提交之前循环遍历多行块并计算Flag = Y的出现次数。看来我不能用IG做这件事,因为验证只检查更新/创建的记录,无论执行范围是什么。
所以任何人都有任何想法如何实现这一功能。我已经用完了。