MS Access日期在VBA SQL查询中不起作用

普拉吉·达拉(Pragya Dalal)

MS Access中有一个包含3列的表:

  1. ID(主键)
  2. 日期(日期/时间)
  3. 火车号(短文本)

我设计了一种表格,可以从组合框中选择日期,并根据选择的日期显示相应的火车。

问题是,该查询在日期大于10(例如2015年11月1日)但在日期小于10(例如2015年9月1日)时运行良好,并显示错误:“无当前记录”。该记录在表中,但不显示。

查询是: SELECT DISTINCT [Train No] FROM Issue WHERE [Date] = #" & dt & "#"

dt是从组合框中选择的日期。

古斯塔夫

尝试这个:

Dim DateSelected As Date
Dim DateString   As String

DateSelected = DateValue(Me!YourComboBox.Value)
DateString = Format(DateSelected, "yyyy\/mm\/dd")

SELECT DISTINCT [Train No] FROM Issue WHERE [Date] = #" & DateString & "#"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access追加查询-字段不起作用

来自分类Dev

MS Access:使用VBA进行SQL插入的日期格式

来自分类Dev

我在 MS Word 2016 中的 VBA for 循环不起作用

来自分类Dev

使用 Excel VBA、SQL BETWEEN 日期查询查询 MS Access

来自分类Dev

MS Access条件格式不起作用

来自分类Dev

MS Access SQL 日期范围查询

来自分类Dev

MS Access VBA 运行查询

来自分类Dev

使用 nvarchar 的投射日期在 sql 查询中不起作用

来自分类Dev

DLookup:MS Access VBA 中的查询与表?

来自分类Dev

查询中的 Microsoft Access 日期比较不起作用

来自分类Dev

在MS-Access / VBA中查找OS短日期格式字符串

来自分类Dev

如何根据MS Access VBA代码中的昨天日期过滤表?

来自分类Dev

MS Access VBA - 使用日期过滤表单

来自分类Dev

MS Access 查询 - 不兼容的类型(日期)

来自分类Dev

MS Outlook 2016 VBA-Application.ActiveExplorer.CurrentFolder-似乎不起作用(它在OL2007中起作用)

来自分类Dev

仅计算MS Access中的连续日期

来自分类Dev

在ms Access中设置日期格式

来自分类Dev

MS-Access中的多个日期范围

来自分类Dev

MS-Access中的多个日期范围

来自分类Dev

在ms Access中设置日期格式

来自分类Dev

MS Access查询未从VBA接收参数

来自分类Dev

MS Access VBA 查询多个表

来自分类Dev

MS Access从计划的任务运行功能不起作用

来自分类Dev

MS Access:多字段唯一索引不起作用

来自分类Dev

经典ASP发布到MS Access DB-在Textarea编辑器中不起作用

来自分类Dev

DateTime列在链接到MySQL后端的MS Access表中不起作用

来自分类Dev

日期转换错误-MS Access前端查询SQL后端

来自分类Dev

MS-Access SQL 查询 - 按日期过滤

来自分类Dev

SQL语法问题MS Access VBA

Related 相关文章

热门标签

归档