我需要帮助创建一个可以查询数据库并生成访问报告的表单。例如:如果我想知道2010年销售的产品类型,我将从“产品组合框”中选择产品类型,然后从“月份组合框”中选择2010月。单击确定或运行后,它将为我提供该月所有产品的列表。 在VBA的帮助下可以在访问中创建这样的查询表单吗?我非常感谢你的建议。
非常感谢。
答案 0 :(得分:2)
Dim ssql as String
ssql = "SELECT * FROM your_table WHERE [Month]=" & Me.cboMonth & " AND [Prod]=" & Me.cboProd
DoCmd.OpenReport "Sales Report",,,,,,,ssql
http://msdn.microsoft.com/en-us/library/bb238032%28v=office.12%29.aspx
您可能需要if语句来检查用户选择的参数数量(复选框)。