----------------------------------
Message Box Wizard Version 2.0
----------------------------------

Message Box Wizard was created to ease the terrible task of 
creating a message, running code then deciding to change the message  
because it just didn't look right. This wizard has proven to be an
invaluable tool and has actually helped me create a better looking
more appropriate message box as the need arises. 

In this the second version there has been quite a few enhancements
most notably is the ability to generate full message box related code with
full constants and return values.

---------------------------------
Getting it to work
---------------------------------

Copy the file MESSWIZ.MDA into the directory where access resides.

Just like with all Access wizards, certain entries need to be 
included in your MSACCESS.INI file located in your windows directory.

This will allow you to use Message wizard as a library
and then add the Message Box wizard to the bottom of your help menu

Add or adjust the following sections, to include

[Libraries]
MessWiz.Mda=rw

[Menu Add-Ins]
&Message Box Wizard==StartMessWiz()

The double equal signs "==" are intentional.

Restart Access so the new changes can take effect..

---------------------------------
Instructions and tips
---------------------------------

Highlight the menu item located under you Help Menu titled
"Message Box Wizard"

Choose the Configuration... (Button)

This version of Message Box Wizard incorporates a Configuration screen
where you can limit and change options..  

These options are explained below:

Message Mode:

 Full Constants - Full Constants gives you the ability to generate and 
                  maintain Message Box related code, including full symbolic
                  constants and return values. And as every good programmer 
                  knows constants are the most effective way to organize
                  and maintain your programs


 Quick Message -  This creates a standard message, hard coded without
                  the use of symbolic constants.     


Default Variables:

Message, Title, Response, Dialog

 Message Box Wizard 2.0 gives you the ability to maintain your 
 variables used in creating a message with full constants

Create:

 This option on the configuration screen allows you to select
 or limit the amount of code that is generated for each message you
 create, You can select/deselect Symbolic Constants locally
 If then Else statements.., Dim Variables locally and include 
 comments  

Setup Constants...:(Button)

 This will allow you to create and maintain the Constants that are 
 used in the Wizard, as well as your own Comments, The default Constants
 from Microsoft are provided and are suggested, If you are new to programming
 and or using Constants it can also be a good way to start using Constants 
 in your code and get used to using proper naming conventions.  

--------------------------------------------

Creating a message:


Everything is designed to be visual and should be straight forward to use.

You can test your message at any time by clicking on the 
Preview >> (button)

Show Code... (Button)

It is here where you can look at the generated code and change it 
as required, a cut button has also been provided..

When you are satisfied with your message you can cut it to the 
clipboard by clicking on the cut (button)

You can choose the default button by clicking on the button itself

You can choose to Cut you message as a statement or a function
Statement is not available in Full Constant mode.
(Only Function will return a value...)

------------------------------------
Notable notes:
------------------------------------

In the Show code window the comments do not look aligned however
when you cut your paste your code it lines up properly

Modal (Application, System) has been provided for the convenience
of VB programmers as Microsoft to my knowledge has not provided
the use of a System modal message box to access programmers.

Any other questions can probably be answered by the access documentation
by querying Msgbox, statement/function

----------------------------------
Disclaimer
----------------------------------

Every effort has been made to test this wizard.
The author of this program will under no circumstances be 
liable for any damages that could result from it's use or
misuse.

---------------------------------
This wizard was designed as a productivity aid for Access Basic
programmers, I have used it and find it very valuable.
The author does not want anything for it's use except if you use it
please drop me a line and let me know.. 

You can always get a hold of me at compuserve 
Care of Patrick Scheltgen, 72704,115

Your comments are appreciated...








