Oracle Apex:如何计算主 - 详细信息表单上的详细记录

时间:2014-01-02 20:44:45

标签: forms validation count oracle-apex master-detail

我正在Oracle Apex中构建一个Master-detail表单。

每条主记录应该只有有限数量的详细记录;最多4条细节记录。

我可以构建一个数据库触发器来确保这个业务规则,但这些错误消息在Apex(甚至在同一页面)上不能很好地显示。

有没有办法构建Apex验证来计算和限制主 - 详细信息表单上的详细记录数量?

1 个答案:

答案 0 :(得分:0)

  • 使用页面级别验证来计算记录数量和 如果需要,显示错误。一个PLSQL函数返回一个布尔或 错误文本都可以很好地实现这一点。

  • 使用错误处理拦截错误以显示错误 用户友好的消息。这需要更多的工作,但一旦你 得到它并运行它将很容易定制和移植到 其他应用。您可以找到一个教程on Patrick Wolf's blog(顶级开发团队之一;第1部分和第2部分)。