【发布时间】:2015-05-21 20:50:33
【问题描述】:
我正在研究如何在 Access 中保存的传递查询上运行带有日期过滤器的本地查询。我正在尝试利用传递查询作为我的 Access 数据库中的基本视图......本地查询是在 VBA 中动态构建的,并且旨在成为一种过滤我的传递查询的干净方式。我想避免在每次运行子过程时创建另一个传递查询或更改原始查询。
我的问题是正常的访问日期过滤格式#m/d/yyyy# 似乎不起作用。我已经尝试使用 1. Convert(varchar(12),p.startDate,101); 更改日期格式以及通过查询。 2. 转换(日期,p.StartDate,101); 但在本地查询直通查询时,两者都不起作用。
有人知道怎么做吗?
更新 - 我刚刚检查并 Access 正在将该字段读取为文本...有谁知道它如何将其读取为日期?正如我提到的,CONVERT 函数似乎无法做到这一点
【问题讨论】:
标签: vba date ms-access filtering pass-through