昨天我问了一个问题,该问题已经回答,现在可以了。我需要扩展代码以略微修改报告。我有一个名为“规范”的表格,其中一个字段为“ SpecID”。我已经在此表单中添加了一个按钮来打开特定的报告,但是显然,它会打开该报告以包括“规格表”中的所有记录。我希望报告仅显示一个记录,该记录将由SpecID字段引用,并且将是表单中当前打开的记录。我已经根据这里的一些答案尝试了各种想法,但似乎都没有奏效。
当前我的代码是DoCmd.OpenReport Me![报告名称],acViewPreview
我需要比我更好的头脑来告诉我,我需要添加什么才能使报告仅显示来自当前打开表单的数据,该数据将由SpecID字段引用。我肯定会很简单,在此先感谢。
答案 0 :(得分:1)
扩展您的代码以包含一个过滤器表达式:
DoCmd.OpenReport Me![Report Name], acViewPreview, , "[SpecID]=" & Me!SpecID.Value & ""