Permission Reporting    Version 1.0  (Add-In for Microsoft Access 2.0)

This is a free utility.

Its purpose is to allow selection of Users and Groups to report security
permissions on, and then create a report of their permissions for each
object (Database, Table, Query, Form, Report, Script, Module) in the database.

Permisns.mda works as an Add-In or as a stand-alone database.

Installation using Add-in Manager:

1. Copy file Permisns.mda to your Access directory.
2. Start MS Access and open any database.
3. From the File menu, choose "Add-ins" and then "Add-in Manager".
4. Find "Permissions Reporting" in the "Available Libraries" list box.
5. Select "Permissions Reporting" and click "Install".
6. Click "Close".
7. Restart MS Access to make the changes effective.


Using the "Permissions Reporting" Add-In:

1. Start MS Access and open the database you want to report permissions on.
2. Choose "Add-ins" and then "Permissions Reporting" from the File menu.  A
   dialog box pops up showing all groups and users in the workgroup.  By
   default, all Groups and Users are selected.
3. Leave as is, or select/unselect the groups and users you want to report on.
4. Click "Extract Permissions". As it extracts the data, progress is visually
   reported.
5. To stop the extract, click "Cancel". It may take a few seconds.
6. When complete, click "Create Report".  Minimize the Permissions Reporting
   dialog box to view (and print) the report.
7. Restore the Permissions Reporting dialog box from its icon state.
8. Click "View Table" if you want to see the data the report is based on.
   To use this data to create your own report, import the Permisns.mda
   objects (see below) into your database and run it from your database.
9. Select another set of Groups and Users and run another extract, or 
   click "Done" to finish.


Running "Permissions Reporting" as a stand-alone database:

   As an Add-In, you cannot access the "secDocument" Table that the extracted
   permissions data is written to.  Importing the Permisns.mda objects to your
   database and running it from there gives you access to this table and the 
   other objects.  If you have already installed Permisns.mda as an Add-In,
   don't import the module "General". Its single function, "OpenSecPermissions",
   will cause a duplicate procedure name error.  It opens the secPermissions form.
   Instead, you can open the secPermissions form manually.

   The objects to import are:

   Object    Name                 Purpose
   =======   ==================   ===========================================
   Tables  - secDocument        - Where the permissions and other document
                                  properties are written 
           - secGroups          - Where Group names are written  
           - secUsers           - Where User names are written
   Queries - delSecDocument     - Delete query to clear the secDocument Table
           - delSecGroups_Users - Delete query to clear the Group and User
                                  Tables
           - qryPermissions     - Underlying query for the Permissions Report
   Forms   - secPermissions     - Main Permissions Form
           - secSubGroups       - Subform in secPermissions Form shows Groups
           - secSubUsers        - Subform in secPermissions Form shows Users
   Reports - Permissions        - Permissions Report


END of text.