Preface

Microsoft® Access relational database management system relies on Wizards to help users perform complicated tasks easily. All the Wizards in Microsoft Access version 2.0 are constructed using ordinary Access Basic code and Access forms. The code and User Interface (UI) for these Wizards reside in library databases that are loaded when Microsoft Access starts. Microsoft Access provides an open architecture for you to further augment and customize the native Microsoft Access environment by building your own Wizards. You can write Wizards to help users build forms, reports, tables, and queries. You can also write Wizards that help users construct controls on forms and reports, set properties, or perform general tasks, such as managing attached tables, build spell checkers, etc. Our goal was to make it easy for an independent developer to build custom-tailored tools that are fast, easy to install, and easy for the user to discover. Making them easy to use is up to you.

We will start with a brief overview of the different kinds of Wizards you can build. Then we'll discuss the details of building a simple Builder that helps a user set a form property, and focus on the new development tools available to you in Microsoft Access version 2.0. These include code modules that are scoped to a single form or report, like Microsoft Visual Basic®, and enhanced debugging tools for working with library databases. Finally, we'll discuss the new Add-in Manager and demonstrate how it can help you distribute your Wizards and Add-ins easily.