1

我有一个带有按钮的文本字段,该按钮按表单中的关键字进行过滤。

Private Sub Command93_Click()
Me.Filter = "(Review Like '*" & Me.Text94 & "*')OR (Status Like '*" & Me.Text94 & "*')"
Me.FilterOn = True
Me.Requery

End Sub

然后我有一个从该过滤器生成报告的按钮。

Private Sub Filter_Click()

DoCmd.OpenReport "rptName", acViewPreview, , Me.Filter

End Sub

问题是,每当我点击此按钮生成报告时,都会弹出一个框,要求我输入参数 ID,并要求对其进行审核。如果我去掉审查标准(顺便说一下,我有更多的字段,我只是使用审查和状态来说明这个例子)然后生成的报告没有任何弹出框。评论是 notinlist 事件的一部分,该事件打开另一个表单并将该信息存储在表格评论中,如果这完全相关的话。当我单击“确定”并将“输入参数 ID”框留空时,报告仍会生成,但我想以某种方式绕过它,原因有两个 - 第一个是我需要其他不熟悉访问权限的人能够使用它,第二个想法是,如果我了解导致它的原因,我可以理解访问方式更好地工作。谢谢。

4

1 回答 1

0

您的报告是否有一个名为 Review 的字段?如果没有,您要么需要更改报告的记录源,使其与具有审阅的表连接,要么更改您的过滤器,使其引用报告所具有的字段。

于 2012-07-12T22:31:05.930 回答