ACC: References Not Imported with Objects from Another Database (181675)
The information in this article applies to:
- Microsoft Access for Windows 95 7.0
- Microsoft Access 97
This article was previously published under Q181675 Novice: Requires knowledge of the user interface on single-user computers.
SYMPTOMS
When you import a Microsoft Access object from one database into another
database, any reference used by the object is not imported, and you must
re-create the reference in the target database. For example, if you insert
an ActiveX control on a form, Microsoft Access automatically creates a
reference to the .OCX file for that control. If you then open another
database and import the form that contains the ActiveX control from the
first database, the reference to the .OCX file is not imported with the
form. This behavior also occurs when you export an object.
CAUSE
A reference is not imported or exported with an object because it is not
specific to the object; instead, a reference is specific to the project of
a database.
RESOLUTION
To re-create the reference, you can use one of the following two methods.
You can re-create the reference by adding the library file or .OCX file to
the Available References list (Method 1). Or, you can re-create a reference
to an .OCX file by inserting the corresponding ActiveX control on a form (Method 2).
Method 1
To add the library file or .OCX file to the list of available references in
the target database, follow these steps:
- In the target database, open a new module.
- On the Tools menu, click References.
- In the References dialog box, scroll down the Available References and
select the check box for the library file or .OCX file to which you
need to re-create the reference. If the file doesn't appear on the list,
click Browse, locate the file in the Add Reference dialog box, and then
click OK.
Method 2
When you insert an ActiveX control on a form, Microsoft Access
automatically creates a reference to the .OCX file that corresponds to the
control, even if you don't save the form. This method is useful if you do
not know the name of the .OCX file of the ActiveX control. To re-create a
reference to the .OCX file of an ActiveX control, follow these steps:
- In the Database window, click the Forms tab, and then click New.
- In the New Form dialog box, click Design View, and then click OK to
create a new form.
- On the Insert menu, click ActiveX controls (or Custom Controls if you
are using Microsoft Access version 7.0).
- In the Insert ActiveX control dialog box (or the Insert Custom Controls
dialog box if you are using Microsoft Access 7.0), select the ActiveX
control to which you want to create a reference. Then click OK.
- On the File menu, click Close. When prompted to save the form, click No.
Modification Type: | Major | Last Reviewed: | 10/28/2003 |
---|
Keywords: | kbprb KB181675 |
---|
|