When you enable Track name AutoCorrect info for the database, Access creates a name map for each object in the database. The name map is used to track name changes. If Perform name AutoCorrect option is also made available, Access verifies that the required name change is applied to the object or to its contents each time that the object is opened. If a change has occurred, the name changes are made automatically.
The problem occurs when you move the database that contains the form to another computer, together with the MFC ActiveX control file (.ocx), and then you re-link the table that is referred to by the control (such as text box) in the form. When you re-link the table, this activates Track Name AutoCorrect info for the form. When you open the form in Form view, Access tries to perform the name correction automatically by opening the form in Design view. This fails because the design-time license for the MFC ActiveX control does not exist. Therefore, the MFC ActiveX control does not appear on the form.
This problem does not occur if the form does not contain any references to linked tables.