10/14/94

NBCLIB.MDA is an Access 2.0 library add-in, intended for use by Access developers who need basic change management. Since it runs as a library module, once installed it can be accessed from any MDB by calling the function nbcOpenChooseForm(), which takes no arguments and returns nothing of significance. To install, place the file NBCLIB.MDA in your Access 2.0 directory. Then put the following line in the [Libraries] section of your Access INI file:

nbclib.mda=rw

or use the Add-in Manager to do the install.

NBCLIB allows you to export objects (tables, queries, forms, reports, macros, and modules) from the current MDB to another MDB of your choosing, based on each object's last modified date/time and the cutoff date/time that you supply. You can choose the destination MDB from a pick list of previously chosen MDBs, or open a select dialog to specify the destination MDB, or simply type in the path and file name of your choosing. If you specify an MDB name that does not exist, it will be created for you. If you specify and MDB that does exist, you will have the option to overwrite the MDB with an empty MDB of the same name, or to export into the existing MDB. You can choose the cutoff date/time from a pick list containing the dates/times you previously used NBCLIB to export from the current MDB, or you can input the date/time of your choosing.

Check boxes are provided for you to exclude tables from the export (handy if you have just reattached tables, but not modified their design), or to specify structure-only table export (no data).

While the export is in progress, you will be shown which object is currently being exported in a window that is otherwise hidden. After the export is finished, a report will pop up in preview mode, showing all objects that were exported, the cutoff date/time used, the source and destination MDBs, and the run date/time.

Finally, there is a Purge History button that when clicked opens a form that allows you to specify criteria for purging the export history tables. This might be a good thing to do from time to time, to keep them from growing too large, but it's not absolutely necessary.

I hope you find NBCLIB.MDA useful. It is, of course, provided as is, free of charge, no warranty whatsoever, etc., etc. I do welcome any comments you may have about it.

Nicholas Couch
CIS 76436,2741
