我的窗体上有一个按钮,用于创建报表的打印预览。我无法让它在与当前表单相同的记录上打开。相反,它会打开第一条记录。它们都在同一个查询上。我尝试了宏和VBA。我刚接触access,无法理解如何让我的记录保持相同,并打印预览我在表单中打开的记录
这是我的VBA代码,我得到的错误是"no messsage for this error“
DoCmd.OpenReport "Moisture", acViewPreview, , "[Order Number]= " & [Order Number]发布于 2018-01-10 01:54:08
尝试:
DoCmd.OpenReport "Moisture", acViewPreview, , "[Order Number]=""" & [Order Number] & """"发布于 2018-01-10 23:41:56
这可能不是最好的方法,但我通过为报表创建一个查询来解决这个问题,该查询只显示在我的窗体中打开的记录源。在查询中,我在我的主键条件中传递了以下内容。
[Forms]![NameOfForm]![PrimaryKey] 因此只显示在表单中打开的该主键的特定字段,而不显示其他字段。
https://stackoverflow.com/questions/48158576
复制相似问题