MS Access 筛选日期导致错误 3075

忘了它

我有一个文本字段,称为Short DateDateSelector格式,还有一个包含条目列表的子表单,其中一列包含格式为Short Date 的ControlDate

我想要的是:
如果您更改DateSelector的值,则应该将列过滤ControlDate到 now 和 的值之间DateSelector,或者至少低于DateSelector.

这是我的代码:

Private Sub DateSelector_AfterUpdate()
On Error GoTo Proc_Error

If Me.DateSelector.Value = "" Then
   Me.ListView.Form.filter = ""
   Me.ListView.Form.FilterOn = False

Else
    MsgBox (Me.DateSelector.Value)
'This is a Check, if the Value is correct.
    Me.ListView.Form.filter = "ControlDate >=" & Me.DateSelector.Value
    Me.ListView.Form.FilterOn = True
End If
Proc_Exit:
   Exit Sub
Proc_Error:
   MsgBox "Error " & Err.Number & " when creating Filter:" & vbCrLf & Err.Description
   Resume Proc_Exit
End Sub

抛出的错误是3075: Syntax ErrorMsgBox显示正确的日期,其中错误消息显示日期错过了最后一个数字(例如:2018年12月5日- > 05.12.201)和我完全不知道为什么。

我很感激任何答案,感谢您的阅读,

_Ninsa

古斯塔夫

您的过滤器将最终为:

"ControlDate >= 01.12.2018"

Access 无法读取。因此,应用日期值的字符串表达式的正确格式:

"ControlDate >= #" & Format(Me!DateSelector.Value, "yyyy\/mm\/dd") & "#"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access溢出错误

来自分类Dev

MS Access日期触发仿真

来自分类Dev

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

来自分类Dev

在ms Access中设置日期格式

来自分类Dev

MS-Access中的多个日期范围

来自分类Dev

PtrSafe属性错误MS Access

来自分类Dev

仅计算MS Access中的连续日期

来自分类Dev

MS Access日期转换错误

来自分类Dev

MS Access SQL错误

来自分类Dev

将日期值插入MS Access

来自分类Dev

MS Access筛选问题

来自分类Dev

MS Access中的聚合功能导致错误

来自分类Dev

MS Access按日期累计的金额?

来自分类Dev

MS-Access中的多个日期范围

来自分类Dev

ASP.Net,MS-Access日期/时间错误

来自分类Dev

错误3075语法缺少逗号

来自分类Dev

在ms Access中设置日期格式

来自分类Dev

带子查询的SQL查询上的MS Access VBA运行时错误3075

来自分类Dev

MS Access。按日期分组记录

来自分类Dev

将日期值插入MS Access

来自分类Dev

从MS Access执行存储过程导致超时

来自分类Dev

查询表达式中的Microsoft Access运行时错误'3075'

来自分类Dev

特定日期的MS Access数据标准

来自分类Dev

MS ACCESS vba-错误

来自分类Dev

MS Access中的IIf错误

来自分类Dev

MS Access VBA;从按日期筛选的表中选择记录

来自分类Dev

MS Access SQL 日期范围查询

来自分类Dev

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

来自分类Dev

无法从 Microsoft Access 运行简单 SQL 更新查询(错误 3075)