首页 > 解决方案 > 字段中的总数不能超过一个值

问题描述

我如何告诉 oracle apex 一个字段(个人)的总和不能超过 5(5 是字段的总数)。例如,某人最多可能需要 5 个个人日,但不能超过,除非他们必须使用假期

标签: oracleoracle11goracle-apex

解决方案


这是一个选项:

  • 创建一个函数(接受人的 ID)并返回个人天数(这将是一个SELECT带有SUM函数的简单语句)和 - 可能 - 一个WHERE将行限制为......什么的子句?去年?
  • 在 Apex 页面上,为您用于输入个人天数的项目创建验证;它的类型是返回错误文本的 PL/SQL 函数,并检查输入的个人天数 + 个人天数(到目前为止)(由函数返回)是否超过 5 天。如果是,则显示错误。

推荐阅读