首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS访问日期范围搜索遗漏了应该在日期范围内的记录。

MS访问日期范围搜索遗漏了应该在日期范围内的记录。
EN

Stack Overflow用户
提问于 2022-10-17 21:54:51
回答 1查看 30关注 0票数 1

我有一个带有商品文本框、开始日期和结束日期的查找表单。

商品部分有这里的标准

代码语言:javascript
复制
    `[Forms]![Traceability_F]![Material]`       

也是文本框是否为空的OR条件。

代码语言:javascript
复制
    `[Forms]![Traceability_F]![Material] is null`       

日期范围标准是

代码语言:javascript
复制
    `Between [Forms]![Traceability_F]![StartDate] And [Forms]![Traceability_F]![EndDate]`    

此外,如果日期范围为空,则为OR条件。

代码语言:javascript
复制
    `([Inventory Usage].[Date Used]) Between [Forms]![Traceability_F]![StartDate] And [Forms]![Traceability_F]![EndDate]`         

当单击“搜索”按钮并将任何内容输入到文本框中时,查询将与所有记录一起打开。这就是我想要的

当单击搜索按钮而商品文本框中没有任何内容时,查询将显示为空白。不是我想要的。我试着让它显示那个日期范围的所有记录

输入商品和日期范围时,查询显示商品,但商品的日期有时不在日期范围内,或者查询省略了应该在日期范围内的记录。例如,从表中提取的记录来自9/26/22-10/14/22,当这些日期被输入时,没有出现该范围内的一些记录。10/11、10/13的记录没有出现。

显然,我的表单的日期范围函数有问题。我希望能够输入一个日期范围,并看到在该日期范围内输入的所有记录。此外,当商品与日期范围一起输入时,我希望能够看到该特定商品在该日期范围内的所有记录。

商品部分有如图3所示的标准,在本节中输入有困难。

任何帮助都将不胜感激。我已经附上了我的表单的图像,可以添加SQL信息,但是我对SQL并不陌生。

谢谢,凯尔

代码语言:javascript
复制
    [search form][1]
    [SQL for Query][2]
    [Query Design][3]



   [1]: https://i.stack.imgur.com/4WdsY.png
   [2]: https://i.stack.imgur.com/a82rx.png
   [3]: https://i.stack.imgur.com/P6Bkg.png
EN

回答 1

Stack Overflow用户

发布于 2022-10-19 11:14:10

尝试在查询SQL中将表单字段声明为DateTime:

代码语言:javascript
复制
Parameters
    [Forms]![Traceability_F]![StartDate] DateTime,
    [Forms]![Traceability_F]![EndDate] DateTime;
Select ... <snip>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74103654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档