【发布时间】:2014-01-02 20:44:45
【问题描述】:
我正在 Oracle Apex 中构建主从表单。
每个主记录应该只有有限数量的详细记录;最多 4 条详细记录。
我可以构建一个数据库触发器来确保此业务规则,但这些错误消息在 Apex 中显示不佳(甚至在同一页面上)。
有没有办法构建 Apex 验证来计算和限制主从表单上的详细记录数量?
【问题讨论】:
标签: forms validation count oracle-apex master-detail
我正在 Oracle Apex 中构建主从表单。
每个主记录应该只有有限数量的详细记录;最多 4 条详细记录。
我可以构建一个数据库触发器来确保此业务规则,但这些错误消息在 Apex 中显示不佳(甚至在同一页面上)。
有没有办法构建 Apex 验证来计算和限制主从表单上的详细记录数量?
【问题讨论】:
标签: forms validation count oracle-apex master-detail
使用页面级验证来计算记录数和 如果需要,显示错误。 PLSQL 函数返回一个布尔值或 错误文本都可以很好地实现这一点。
使用错误处理拦截错误以显示 用户友好的消息。这涉及更多的工作,但一旦你已经 启动并运行它将很容易定制并移植到 其他应用。您可以找到教程on Patrick Wolf's blog(apex 开发团队之一;有第 1 部分和第 2 部分)。
【讨论】: