ACC: User-Level Security Wizard Doesn't Add Library References (174342)
The information in this article applies to:
- Microsoft Access for Windows 95 7.0
- Microsoft Access 97
This article was previously published under Q174342 Moderate: Requires basic macro, coding, and interoperability skills.
SYMPTOMS
When you use the User-Level Security Wizard to secure a database that
references libraries other than those included by default, code in the
resulting database may not compile correctly. You receive the following
error messages:
Compile Error: Variable not defined
-or-
Compile Error: User-defined type not defined
CAUSE
The wizard creates a new default database into which it imports the objects
from the unsecured database. References to libraries that existed in the
unsecured database are not automatically created in the new secure
database.
RESOLUTION
Make sure that the same library references selected in the original,
unsecured database are also selected in the new, secured database. To
do so, follow these steps:
- Open the original, unsecured database in Microsoft Access.
- In the Database window, click the Modules tab.
- Select any module and click Design, or if no modules exist in the
Modules window, click New.
- On the Tools menu, click References.
- Write down the name of each library that has a check mark next to its
name.
- Click Close; then close the module, and close the unsecured database.
- Open the new, secured database in Microsoft Access.
- In the Database Window, click the Modules tab.
- Select any module and click Design, or if no modules exist in the
Modules window, click New.
- On the Tools menu, click References.
- In the References dialog box, click to select the check boxes for the
same libraries selected in the unsecured database.
- Click OK.
- On the Debug menu, click Compile Loaded Modules.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article.
REFERENCES
For more information about References, search the Help Index for
"References, type."
For more information about security, search the Help Index for "security,
securing a database," or ask the Microsoft Access 97 Office Assistant.
For additional information, see the Microsoft Access Security FAQ which is
located on the following Microsoft World Wide Web site:
http://support.microsoft.com/support/access/content/secfaq.asp
NOTE: Because the Microsoft Web site is regularly updated, the site
address may change without notice. If this occurs, link to the Microsoft
home page at the following address:
http://www.microsoft.com/
Modification Type: | Major | Last Reviewed: | 10/20/2003 |
---|
Keywords: | kbbug kberrmsg KB174342 |
---|
|