最后,公司要求 John 设计一个数据验证规则来验证特定部门对员工的总报酬是否在允许范围之内。该规则对运营部门内的现有员工进行评估。该规则验证的是:如果总报酬高于最小允许值,且低于或等于员工等级的报酬范围的四分之三,则无需执行任何操作。
如果总报酬高于报酬范围的四分之三,则提供一条验证消息,同时,规划单元必须由人力资源经理批准。如果值低于最小值或大于最大值,则生成错误,而且用户无法提升其规划单元。
John 在“表单管理”对话框中打开了“员工费用摘要”表单。该表单在页中显示员工和部门,在行中显示帐户(例如“总报酬”),在列中显示期间。为了方便构建验证规则,John 添加了一个计算行来计算报酬范围的四分之三,然后将“最小报酬”成员和“最大报酬”成员添加到表单,如下图所示。员工等级的最小报酬和最大报酬是使用成员公式计算的。
设计时的表单布局:
用于阻止规划单元提升的数据验证规则:
用于将人力资源经理添加为审核者的数据验证规则: