February 21, 1993

Hi there,

Design Concept
--------------------------------------------------------------------------
The basic concept for this screen is to provide a semi-generic password screen.  The screen returns either a .T. or a .F. and is used as a UDF by opening the .SCX file and generating a .PRG file from it.

Useage
--------------------------------------------------------------------------
tlPasswordOK = syspwd("Line one","Line two","Line three")

Some caveats
--------------------------------------------------------------------------
First of all, the screen is hard coded to USE a .DBF file named USER.DBF and USERS.CDX.  This can be obviated with some simple macro calls to your own file.

The critical index TAG is USERS.  This TAG is what makes the screen work.  Here again, you may need to make changes to mkae the screen 'fit' your particular scenario.

Thirdly, the screen has some defaults that can be overridden by sending your own variables (currently, three (3) are allowed) to the screen.

Some of the variables are assumed to be GLOBAL.  These are :

	gcUserName - The concatenated USER's name.
	gcEmpNum   - The user's employee number. (You may not have one)
	glManager  - Is this user a 'manager' with attendent priviledges.

Your response
--------------------------------------------------------------------------
Please feel free to send me e-mail or messages on Compuserve in FOXFORUM at 70153,1772 regarding this program.

I would *especially* like to incorporate any enhancements or modifications that you have found useful.  No way is this program finished yet. <s>

Ownership
--------------------------------------------------------------------------
This screen and program are hereby released into the public domain without any reservation.  This product, or any derivations thereof, may be used in any application that you deem worthy with *one* exception. Should you wish to use this code in a commercial or shareware applications (ie. multiple copies) I reserve my rights to the ownership of this code.  

Warranty (or lack thereof <g>)
--------------------------------------------------------------------------
I SPECIFICALLY DISCLAIM ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL Douglas A. Dodge BE LIABLE FOR ANY COMMERCIAL, SPECIAL, INCIDENTAL or CONSEQUENTIAL DAMAGES.

Thanks
--------------------------------------------------------------------------
Thank you for taking a looksee at this simple example of the Screen Builder's capabilities.  Obviously, there are many more stupendous examples that have been designed.  Perhaps this particular little project will save you some development time and may serve to spark your creative energies.

It is with this in mind that I wish you all the best.

DD