【发布时间】:2015-12-26 23:54:59
【问题描述】:
我在表单上有一个按钮可以打开报告。只要有数据,报告就会按原样打开,但是当报告中没有数据时,我会收到错误消息,调试器会将我带到这一行DoCmd.OpenReport "FilesToBeReturnedReport", acViewReport, "", "", acNormal
这是完整的代码:
`With Me
If ((IsNull(.StartDate) Or .EndDate = "")) Then
Beep
MsgBox "You must enter report start period", vbOKOnly, "Required Data!"
ElseIf (IsNull(.EndDate) Or .EndDate = "") Then
Beep
MsgBox "You must enter report end date", vbOKOnly, "Reqired Data"
ElseIf (.StartDate > .EndDate) Then
Beep
MsgBox "The report start date must be earlier than the end date", vbOKOnly, "Required Data"
Else
DoCmd.OpenReport "FilesToBeReturnedReport", acViewReport, "", "", acNormal
End If
End With`
我需要在明天之前完成这项工作,因此我们将不胜感激。谢谢
【问题讨论】: