我想在报告底部放置一个特定的报告值,但我无法弄清楚如何做到这一点。数据库中只有这些值中的一个,我需要按一个字段对所有内容进行排序除了另一个必须在底部的字段中的这一个值。我正在使用Access 2016
答案 0 :(得分:0)
这应该很容易实现。您需要为特殊条件创建一个人工计算列,然后按两个值排序。
由于您没有提供有关数据结构的任何信息,我提出了一些建议:
SELECT *
FROM yourTable
ORDER BY IIF([AnotherField]='SpecialValue',1,0), NormalSortField
这将直接在查询中实现您的排序要求。如果要在报表中进行分组/排序,则应在输出列表中包含 IIF - 表达式,并将其用作 NormalSortField 之前的第一个排序列。