Nicholson, Karen
cyx5 at cdc.gov
Wed Dec 8 05:38:04 CST 2004
Private Sub Report_NoData(Cancel As Integer)
MsgBox "There is no data to print", vbInformation + vbOKOnly, "NoData
Cancellation"
Cancel = True
End Sub
If you're opening the report from code behind a form, you need to
handle the error that's generated as a result.
Private Sub TestNoData_Click()
On Error Resume Next
DoCmd.OpenReport "SomeReport", acViewPreview
If Err = 2501 Then Err.Clear
End Sub
Or, check the FMS detailed pitfalls documentation at:
http://www.fmsinc.com/tpapers/genaccess/reporttips.html
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Joe Hecht
Sent: Wednesday, December 08, 2004 1:47 AM
To: 'Access Developers discussion and problem solving'
Subject: [AccessD] Report Cancel Issue
The message box is OK.
I am trying to kill the " The ReportOpen action was canceled box" is
unwelcome. How can I make it go away.
Private Sub Report_NoData(Cancel As Integer)
Dim lngRetval As Long
DoCmd.SetWarnings False
lngRetval = MsgBox( _
"There are no products requiring a QAIP Form in for this Purcase
Order.", _
vbOKOnly + vbInformation + vbSystemModal + vbDefaultButton1, _
"No QAIP for this PO")
Select Case lngRetval
Case vbOK
Cancel = True
End Select
DoCmd.SetWarnings True
Thanks
JOE HECHT
LOS ANGELES CA
jmhla at earthlink.net
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com