You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MS Access宏ApplyFilter的Where Condition添加OrderBy按日期降序排序问询

Access宏ApplyFilter操作添加日期降序排序的实现方法

ApplyFilter操作的过滤条件和排序规则是两个独立参数,不需要合并写入Where Condition字段,按以下配置即可:

  • 原有Where Condition参数无需修改,保持你已写的代码:
    =[PersOrgSubject]=[Forms]![FrmBMcRecord]![Combo52]
  • 找到ApplyFilter操作的Order By参数输入栏,直接填入排序规则即可:
    tDate DESC

如果你是通过VBA代码调用ApplyFilter方法,可直接合并写为:

DoCmd.ApplyFilter _
    WhereCondition:="[PersOrgSubject] = [Forms]![FrmBMcRecord]![Combo52]", _
    OrderBy:="tDate DESC"

注意事项:

  • DESC代表降序排序,如需升序可替换为ASC或者省略不写(Access默认按升序排序)
  • 配置完成后保存宏,触发过滤时会先按你设定的主体条件筛选记录,再按日期字段降序排列结果

内容的提问来源于stack exchange,提问作者BMcBrigs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 20:06:04