12/16/94 - version 1.1.1

Fixed bug that was preventing the storage of export path names.

12/2/94 - version 1.1

New in this version: Verify feature, allows you to preview and edit the list of objects to be exported; Reprint feature, allows you to reprint the report for the most recent export without redoing the export; "Export changed objects" will show up in the add-ins menu, provided installation is done via the Add-in Manager or if the appropriate lines are inserted in the Access INI file (Add-in Manager installation recommended).


10/14/94 - version 1.0

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 doesn't 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've 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 which 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
nilesbc@aol.com
