报告基于年和月

时间:2017-05-15 11:11:02

标签: access-vba

我有一个基于查询的报告,该查询按日期对数据进行分组。

现在我要创建一个包含两个组合框YEAR和MONTHS的表单。然后让用户从这些组合框中选择标准,点击按钮后,报告将打开,只显示所选标准的数据。

有人可以帮助我使用按钮点击事件中的vba代码吗?

1 个答案:

答案 0 :(得分:1)

您可以在打开报告时添加条件:

DoCmd.OpenReport "YourReport", , , "[DateField] => DateSerial(" & Me![Year].Value & ", " & Me![Month].Value & ", 1) And [DateField] < DateSerial(" & Me![Year].Value & ", " & Me![Month].Value & " + 1, 1)"

将年,月等替换为控件的实际名称。