我正在使用oracle表格10g。我想限制用户不要在字段中输入超过3位小数。应使用item属性完成限制。
例如, 当我们在日期列中输入字符时,表单将引发错误。同样,我想为小数提出一个内置的异常。
答案 0 :(得分:1)
你能解释为什么你不想使用sql格式掩码或编写pl / sql验证,因为这是在Forms中做事的预期方式。
我相信你可以通过使用像java.text.DecimalFormat这样的东西或者在java中使用字符串函数来做同样的事情但是这违反了Oracle Forms中正常的做法。
答案 1 :(得分:0)
你能在某个地方添加以下内容吗?
If Length(replace(input_var,'.','..'))-Length(input_var) > 3 then fail else pass end if;
。
Input_var是保存用户输入值的变量。 我从未在表单上工作,但我认为你必须能够添加这些验证。
干杯 V