在数据表中找到行中的最小值

时间:2016-09-27 08:57:35

标签: ms-access formatting conditional datasheet

我想突出显示最小值的列。为了达到这个目的,我想使用以下公式的条件格式:

In Column i
Hightlight cell if following function is true:
[date i] <= Minimum([date1],[date2],[date3],[date4])

此公式不起作用。函数min()查找列的最小值。我需要一个获取行的多个值并返回最小值的函数。

我知道我可以做类似

的事情
[date i] <= [date1] and [date i] <= [date2] and [date i] <= [date3] and [date i] <= [date4]

但它不是干净的代码。

Picture of the according menu in Access

1 个答案:

答案 0 :(得分:1)

选项:

  1. UNION查询将字段重新排列为规范化结构,然后在Min()函数的聚合查询中使用UNION查询

  2. VBA自定义功能