When opening my main form or changing records on my main form I get an error from the Form_Current event. It says there is an error communicating with the OLE Server or ActiveX Control. I've pinpointed that the error only appears when the Private Sub Form_Current() event exists for the main form module in VBA. If I remove (or comment out) the Form_Current routine it no longer gives an error. Even if I put a blank Form_Current routine in it still gives me an error, so I can only assume whatever it is is beyond my control.