【发布时间】:2013-01-10 02:07:12
【问题描述】:
每当用户点击Release 按钮时,发布表单就会打开。在那里我们可以输入发票号码。我想将发票编号限制为完全等于 10 个字符。
现在我正在使用:
trigger: when-validate-record
trigger object:Release
condition:`length(:Release.RA_INVOICE_NUMBER) <> 10`
action tab
message error : invoice must be equal to 10 characters
现在问题来了。
如果用户输入的发票编号不等于 10 个字符并按 ok 按钮,则会显示错误消息,这很好。但是如果用户点击cancel按钮或叉号一次,在错误信息显示后退出表单并且发票状态变为released,即使发票号码不是 10 个字符。
请告诉我如何处理这种情况。
【问题讨论】:
标签: oracle oracleforms