我正在尝试使用命令按钮预览主窗体上的当前跟踪编号的报告(主窗体名称为:frmReviewReleaseLogWrapper)。 每个跟踪号都有不同的部件号,因此每个跟踪号在DB表中都有很多记录(根据部件号的数量,每个部件号都有记录) 我编写了以下代码,但它不起作用,它只显示报告名称和列名,而不是记录。
代码如下:
Private Sub Command225_Click()
On Error GoTo Err_Command225_Click
Dim stDocName As String
DoCmd.OpenReport "rptEventLog", acPreview, , "[TrackingNumber] = Forms!frmReviewReleaseLogWrapper"
Exit_Command225_Click:
Exit Sub
Err_Command225_Click:
MsgBox Err.Description
Resume Exit_Command225_Click
End Sub
答案 0 :(得分:2)
包含跟踪号的frmReviewReleaseLogWrapper表单上的控件名称是什么?您需要在OpenReport语句中引用它,如下所示:
DoCmd.OpenReport "rptEventLog", acPreview, , _
"[TrackingNumber] = Forms!frmReviewReleaseLogWrapper!txtField"
顺便说一下,你可能最好给命令按钮一个反映其实际功能的名称,这样以后会更容易找到。