2017-03-09 41 views
0

目标是当单位销售价格为负数时在运输交易表单中禁用“选择”发布。 我想通过遍历它们来验证所有销售订单行。表单个性化:遍历所有记录并检查价格是否合理

我正在使用WHEN-VALIDATE-RECORD触发器事件,但没有运气。

是否可以在表单个性化中使用循环?

+0

请在发布问题之前查看[问]和[mcve] – Aleksej

+0

我相信我的问题已完成。如果你对理解这个问题有困难,请问你不明白的地方。 – shradharawat

回答

0

是的,这是可以通过下面的代码片段:

first_record; 
loop 
    -- Do your check here 
    exit when :system.last_record = 'TRUE' ; 
    next_record ; 
end loop ; 

但是也许在你的代码,如果提货放行是一个按钮,你可以在when-new-record-instance禁用按钮,如果销售单价为负。

+0

谢谢!但我不是在表单构建器中谈论表单定制,而是形成个性化。在Oracle应用程序中,导航将转到帮助>诊断>自定义代码>个性化。 – shradharawat

相关问题