Prior to MS Access version 8.0 there was no method of programatically installing references to code libraries such as ELF32.MDA. (Technically, ELF32 is both an add-in library and a code library.) MS Access 8.0 permits these references to be added by the program itself. However, due to a design flaw or bug, Access 8.0 appeared to have a problem loading the toolbars from a library MDA file (such as our vertical toolbar), in cases where code is executed prior to invoking the add-in. For instance, if you have an Access application which loads a startup screen with a code-behind-form module, this might inhibit the toolbar when you selected Access ELF.
This problem seemed to affect only pre-existing references to add-in libraries. So, in order to work around this problem, our add-in was designed to create a reference to itself when invoked, and later delete the reference when the database is closed. If you open the References list after selecting Access ELF from the Add-ins list. you should see the ELF32.MDA reference listed. Once you close and reopen the database, it should no longer be listed (until the next time you use Access ELF).
However, if Access is terminated abnormally (for instance, if you simply switch-off your machine), then the reference to Access ELF will not have been removed. In that case, if you execute code prior to invoking Access ELF, the toolbar will not appear. In this case, simply close the database. This will cause the Access ELF reference to be deleted. When you reopen the database, the problem should not reoccur.
Access ELF now has a Preference setting which allows you to determine whether the reference will be deleted on Exit. One reason you might not want the reference to be deleted is so that you can start Access ELF programatically from within your application -- for instance, by letting a user push a button. Setting "Remove References" to OFF allows you to start Access ELF this way. For example: result = aetbQuery() initializes the add-in and invokes the Query window. (You can also run other ELF functions from code; to see examples, set Tools/Options/Show System Objects and look at the Usys ELF Macros.)
Unfortunately, the ELF toolbar may not load from the add-in with this option ("Remove References") set OFF. To use the toolbar, you'll need to import it from elf32.mda. To do this, use File/Get External Data/Import. Select elf32.mda from the parent directory of your Microsoft Access installation (usually c:\Program Files\Microsoft Office). Then click the Options button, check Menus and Toolbars, and click OK.