在组合框中选择记录ID时显示报告中的记录

时间:2013-07-16 13:57:56

标签: ms-access access-vba

我差不多完成了一个项目,我希望表单中有一些用户选项。 我想允许用户选择产品代码,选择后,它会在表格中找到相关记录,然后在报告中显示该信息中的所有信息。

关于最佳方法的任何想法都会对我有所帮助。

1 个答案:

答案 0 :(得分:1)

使用带有DoCmd.OpenReport的组合框选项作为 WhereCondition 选项。

因此,如果报告的记录源表或查询包含名为product_code的数字字段,并且您的组合框名为cboProductCode ...

DoCmd.OpenReport "YourReport", _
    WhereCondition:="[product_code] = " & Me.cboProductCode

如果字段是文本而不是数字,请在 WhereCondition 中的值周围添加引号。

    WhereCondition:="[product_code] = '" & Me.cboProductCode & "'"