我的表单上有一个按钮,用于创建报表的打印预览。我不能让它在与当前表格相同的记录上打开。而是打开第一条记录。它们都在同一个查询中。我尝试了宏和VBA。我是新手,无法理解如何让我的记录保持一致,打印预览只是我在表单中打开的记录
这是我的VBA代码,我收到错误说“此错误没有消息”
DoCmd.OpenReport "Moisture", acViewPreview, , "[Order Number]= " & [Order Number]
答案 0 :(得分:0)
尝试:
DoCmd.OpenReport "Moisture", acViewPreview, , "[Order Number]=""" & [Order Number] & """"
答案 1 :(得分:0)
这可能不是最好的方法,但我通过为报表创建查询来解决此问题,该查询仅显示在我的表单中打开的记录源。我在查询的主键标准中传递了以下内容。
[Forms]![NameOfForm]![PrimaryKey]
因此只显示在表单中打开的主键的特定字段,而不显示任何其他字段。