I have an application that I turn into a mde. The problem is that if there is no data on a report I use the following function. Private Sub Report_NoData(Cancel As Integer) MsgBox "There is no data for the criteria you selected." Cancel = True End Sub works great for the mdb file but blows up when a mde file. Any ideas?