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

马克·佩尔蒂埃

我正在努力处理基于日期条件过滤表单的任务。我想我正在以某种方式修改日期格式并且找不到可以返回结果的组合。子表格上有有效日期;标准应返回结果 - 但返回零记录。我尝试了 DATE 函数以及显式 #10/17/2017# 类型值。

Dim strFilter As String

Select Case Me!frmFilter.Value

    Case 1  'All
        Forms![InventoryList].[InventoryList subform].Form.FilterOn = False
    Case 2  'Active
        strFilter = "Forms![InventoryList].[InventoryList subform].Form.[StartDate] > #" & Date & "#"
        Forms![InventoryList].[InventoryList subform].Form.Filter = strFilter
        Forms![InventoryList].[InventoryList subform].Form.FilterOn = True
    Case 3  'Pending
        'do something else

End Select

End Sub

有什么建议可以帮助我推进这项任务吗?

谢谢!

古斯塔夫

如果StartDate日期并且[InventoryList subform]是子表单控件的名称,则必须工作

Select Case Me!frmFilter.Value
    Case 1  'All
        Forms![InventoryList]![InventoryList subform].Form.FilterOn = False
    Case 2  'Active
        strFilter = "[StartDate] > Date()"
        Forms![InventoryList]![InventoryList subform].Form.Filter = strFilter
        Forms![InventoryList]![InventoryList subform].Form.FilterOn = True
    Case 3  'Pending
        'do something else
End Select

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA 全屏打开 MS Access 表单

来自分类Dev

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

来自分类Dev

MS-Access:使用vba移至NavigationControl

来自分类Dev

使用VBA显示MS Access报告

来自分类Dev

MS Access-创建一个模块,使用VBA通过不同的组合框过滤子表单

来自分类Dev

MS Access 2013:通过VBA使用MS Word的语法检查

来自分类Dev

MS Access VBA IF()

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

打开后使用代码过滤MS Access表单

来自分类Dev

打开后使用代码过滤MS Access表单

来自分类Dev

Int()函数MS Access VBA

来自分类Dev

MS ACCESS vba-错误

来自分类Dev

MS Access VBA 运行查询

来自分类Dev

使用MS Access 2003使用Outlook-VBA

来自分类Dev

使用MS Access在Excel VBA中运行代码

来自分类Dev

MS Access使用VBA从访问文件中删除模块

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

MS Access VBA与AbsolutePosition一起使用

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

如何使用VBA在MS Access中添加新记录?

来自分类Dev

在MS Access中使用Excel VBA进行SQL删除

来自分类Dev

使用vba将MS Access查询输出到Excel

来自分类Dev

使用MS Access在Excel VBA中运行代码

来自分类Dev

MS Access 使用 VBA 对表的列进行排序

来自分类Dev

从 MS Access VBA 使用 Shape.DrawSpline 方法 (Visio)

来自分类Dev

使用 MS Access VBA 更改标签的默认标题

来自分类Dev

MS Access 使用 vba 复制记录集