我有一个从查询中提取的 access 2010 报告。该查询具有日期、名称和 ID。我想要的是报告顶部的一个下拉框,用于过滤日期。因此,当用户选择一个日期时,报告将刷新并仅显示该日期的查询结果。我似乎无法让它发挥作用,需要一些指导。
提前致谢!
我有一个从查询中提取的 access 2010 报告。该查询具有日期、名称和 ID。我想要的是报告顶部的一个下拉框,用于过滤日期。因此,当用户选择一个日期时,报告将刷新并仅显示该日期的查询结果。我似乎无法让它发挥作用,需要一些指导。
提前致谢!
您可以打开带有参数的报告。
DoCmd.OpenReport ReportName, View, FilterName, WhereCondition, _
WindowMode, OpenArgs
(http://msdn.microsoft.com/en-us/library/office/bb238032(v=office.12).aspx)
这意味着您可以使用 MS Access 表单向导创建一个表单,然后添加一个显示所有可用日期的组合框,或者只是一个格式化为接受日期的文本框并将其用作 where 语句的基础。添加一个按钮来运行报告并将点击事件设置为:
DoCmd.OpenReport "ReportName", acViewPreview, , _
"MyDate=#" & Format(Me.txtDate,"yyyy/mm/dd") & "#"