MajP,
I created the form from scratch again and tested it first before entering any code--worked fine. After I entered the code then I get the Error 3188. It seems to be just this form. I looked at the code over and over again and do not see anything wrong. Below is all the code in frmViewEventHistory form:
Option Compare Database
Option Explicit
Private Sub cmdClose_Click()
On Error GoTo ErrorHandler
DoCmd.Close acForm, "frmViewEventHistory"
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub
--------------------------------------------------------------------------------------------------------------
Private Sub cmdEditDelete_Click()
On Error GoTo ErrorHandler
If Me!ActivityID = 11 Or Me!ActivityID = 12 Or Me!ActivityID = 13 Or Me!ActivityID = 14 Then
DoCmd.OpenForm "fdlgEventDetailEdit", , , "[EventID] = " & Me!txtEventID
DoCmd.OpenForm "fdlgMeetingFor", , , "[EventID] = " & Me!txtEventID
Else
DoCmd.OpenForm "fdlgEventDetailEdit", , , "[EventID] = " & Me!txtEventID
End If
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub
--------------------------------------------------------------------------------------------------------------
Private Sub Detail_DblClick(Cancel As Integer)
On Error GoTo ErrorHandler
If Me!ActivityID = 11 Or Me!ActivityID = 12 Or Me!ActivityID = 13 Or Me!ActivityID = 14 Then
DoCmd.OpenForm "fdlgEventDetailEdit", , , "[EventID] = " & Me!txtEventID
DoCmd.OpenForm "fdlgMeeting", , , "[EventID] = " & Me!txtEventID
Else
DoCmd.OpenForm "fdlgEventDetailEdit", , , "[EventID] = " & Me!txtEventID
End If
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub
--------------------------------------------------------------------------------------------------------------
Private Sub Form_Current()
On Error GoTo ErrorHandler
Me!txtCaption = "History of Events Thru " & Me!txtEndDate & " for " & _
IIf(Me!txtCompanyName = "", "Company ID " & Me!txtCompanyID, Me!txtCompanyName)
Me!txtAttachments = ActivityCount(1)
Me!txtCallsIncoming = ActivityCount(23)
Me!txtCallsOutgoing = ActivityCount(24)
Me!txtNotes = ActivityCount(22)
Me!txtPrep = ActivityCount(25)
Me!txtReceived = ActivityCount(3) + ActivityCount(4) + ActivityCount(5) + ActivityCount(6) + _
ActivityCount(7) + ActivityCount(9) + ActivityCount(15) + ActivityCount(17) + ActivityCount(18) + _
ActivityCount(19) + ActivityCount(34) + ActivityCount(37) + ActivityCount(38)
Me!txtSearchedOnline = ActivityCount(27)
Me!txtSends = ActivityCount(8) + ActivityCount(10) + ActivityCount(20)
Me!txtTesting = ActivityCount(28)
Me!txtToDos = ActivityCount(29)
Me!txtTraining = ActivityCount(30)
Me!txtCurrentRecord = Me!EventID
Me!txtBlankusedfortabstop.SetFocus
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub
--------------------------------------------------------------------------------------------------------------
Private Sub Form_Load()
On Error GoTo ErrorHandler
DoCmd.MoveSize 4480, 1460
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub
--------------------------------------------------------------------------------------------------------------
Private Sub Form_Unload(Cancel As Integer)
On Error GoTo ErrorHandler
Dim rs As Object
Dim lngBookmark As Long
' set a variable to the current record
lngBookmark = Forms!fmainCompany.txtCompanyID
'requery the fmainCompany form
Forms!fmainCompany.Requery
DoCmd.GoToRecord , , acLast
'bring us back to the original record
Set rs = Forms!fmainCompany.RecordsetClone
rs.FindFirst "CompanyID = " & lngBookmark
Forms!fmainCompany.Bookmark = rs.Bookmark
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub
--------------------------------------------------------------------------------------------------------------
Private Sub imgNote_DblClick(Cancel As Integer)
On Error GoTo ErrorHandler
DoCmd.OpenForm "fdlgEventNoteEdit", , , "[EventID] = " & Me.txtEventID
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub
--------------------------------------------------------------------------------------------------------------
Private Sub imgPaperClip_DblClick(Cancel As Integer)
On Error GoTo ErrorHandler
DoCmd.OpenForm "frmViewAttachment", , , "[EventID] = " & Me!txtEventID
CleanUpAndExit:
Exit Sub
ErrorHandler:
Call MsgBox("An error was encountered" & vbCrLf & vbCrLf & _
"Description: " & Err.Description & vbCrLf & _
"Error Number: " & Err.Number, vbCritical, gstrAppTitle)
Resume CleanUpAndExit
End Sub