我正在Oracle Apex中构建一个Master-detail表单。
每条主记录应该只有有限数量的详细记录;最多4条细节记录。
我可以构建一个数据库触发器来确保这个业务规则,但这些错误消息在Apex(甚至在同一页面)上不能很好地显示。
有没有办法构建Apex验证来计算和限制主 - 详细信息表单上的详细记录数量?
答案 0 :(得分:0)
使用页面级别验证来计算记录数量和 如果需要,显示错误。一个PLSQL函数返回一个布尔或 错误文本都可以很好地实现这一点。
使用错误处理拦截错误以显示错误 用户友好的消息。这需要更多的工作,但一旦你 得到它并运行它将很容易定制和移植到 其他应用。您可以找到一个教程on Patrick Wolf's blog(顶级开发团队之一;第1部分和第2部分)。