我正在寻找如何在 Access 中保存的传递查询上运行带有日期过滤器的本地查询。我正在尝试利用传递查询作为我的 Access 数据库中的基本视图......本地查询是在 VBA 中动态构建的,旨在成为过滤我的传递查询的一种干净方式。我想避免在每次运行子过程时创建另一个传递查询或更改原始查询。
我的问题是正常的访问日期过滤格式#m/d/yyyy# 似乎不起作用。我已经尝试使用 1. Convert(varchar(12),p.startDate,101); 更改日期格式以及通过查询。2. 转换(日期,p.StartDate,101); 但是当在本地查询直通查询时,两者都不起作用。
有谁知道如何做到这一点?
更新 - 我刚刚检查并且 Access 正在将该字段读取为文本...有谁知道它如何将其读取为日期?正如我提到的 CONVERT 功能似乎并没有起作用