 
Polymorphic Database Online Help

Table of Contents 

 Getting Started 
 About W. Johnson & Associates 
 Shareware Thirty Day Trial Version 
 System Requirements 
 License Agreement 
 How To Purchase 
 Installation Instructions 

 Program Usage 
 Logon Security 
 Adding New Records 
 Importing Contacts and Messages From Microsoft Outlook 97
 Drag and Drop Support 
 Editing Existing Records 
 Searching And Finding Existing Records 
 Performing Database Backups 
 Function And Other Keys 

 Dialogs / Screens 
 Data Center 
 Address Book 
 Address Book Options 
 Communications Calendar 
 Appointment Calendar 
 Notes Calendar 
 Diary Calendar 
 Things To Do Calendar 
 Database Filters 
 Logon Security 
 Reports 
 Color Options 
 Font Options 

 Menu Selections 
 File 
 Edit 
 View 
 Dialog 
 Report 
 Help 

 Tool Bars 
 Display Features 
 Navigation
 Navigation And Database Access 
 Text Formatting 
 Database Filters And Record Selection 

 Database Information 
 ODBC - Open Data Base Connectivity 
 ODBC Administrator 

 Trouble Shooting 
 Installation 
 Known Problems 
 System Compatibility 
 Database Problems 
 Technical Support 

Getting Started

 About W. Johnson & Associates 
We offer computer information systems consulting services. 
We are dedicated to excellence, customer and community service 
and support. Please permit us to present a proposal or bid 
on your next project. Visit the consulting center at 
http://www.wjohnson.com/consult.asp for additional information. 

 Shareware Thirty Day Trial
The fully functional Polymorphic Database is available for 
thirty day trial use. If you use the Polymorphic Database after 
the thirty day evaluation period payment of the registration fee 
is required. The database is password protected so no third party 
programs can be used to manipulate the database. Registered 
users will be able to set the Polymorphic Database password. 
This will permit registered users having Microsoft Access 97 to 
open the database and use all of the powerful features of 
Microsoft Access 97 to do things like import and export records 
and compact and otherwise maintain the database. 

 System Requirements 
A minimum of an Intel 80486DX microprocessor based Laptop, 
notebook, IBM PC or true IBM compatible computer. The 
Polymorphic Database is 32 bit software and is distributed for 
either Windows 98 or NT Server and Workstation v.4.0 with 
service pack three installed. You must possess the correct 
distribution package for your operating system. It will not 
install or run on UNIX, Apple Macintosh or in the Windows 3.1, 
Win32s environment.

You should have a minimum of thirty two megabytes of memory, 
preferrably sixty four or more and one hundred megabytes of 
free disk space. During normal operations additional disk space 
will be used by the database and the system swap file. After 
installation the program will occupy about ten megabytes of disk 
space. Over time the amount of disk space used will increase as 
records are added to the database. 

If you have Windows 95 or 98 you will need to make sure you have 
the Microsoft 32 bit ODBC subsystem installed. It is installed 
with Windows NT v.4.0 but it is an add on for Windows 95. 
This system software is required to use the Polymorphic 
Database. To verify that it is installed look in the Control Panel to 
find the 32 bit ODBC Administrator icon. Open it and verify that 
the Microsoft Access ODBC system driver is present. The 
Polymorphic Database uses the Microsoft Access ODBC system 
driver so you will also need to make sure you have this system 
driver installed. If you do not have it installed you will need to 
download and install the latest Microsoft Data Access Pack 
("WX1350.EXE" Microsoft ODBC drivers installation and setup 
self extracting archive for Windows 95) from either 
wjohnson.com or microsoft.com. When offered the two drivers 
check boxes the top check box is required and either check it 
alone or hit the "Select All" button to install all available drivers. 
Once this subsystem is present the Polymorphic Database will 
self configure. You should not have to do any system data 
source or any other ODBC configuration. 

 License Agreement 

 How To Purchase 
Visit the Sales Center to place your order online. 

 Installation Instructions 
Before installing close all other programs. Running other 
programs during installation can cause installation problems to 
occur. 

The Polymorphic Database comes with a built in installation 
program "setup.exe". Decompress any compressed (*.zip) files 
and execute "setup.exe". Carefully enter information as directed 
by the setup program. 

The installation program will prompt you for a serial number. If 
you have purchased the Polymorphic Database enter your 
license number. If you are a trial user you may enter anything 
but must enter something in this field for your entry to be 
accepted. 

Installation is a two part process. Part one is running "setup.exe" 
which decompresses the archive and copies the files to your 
system. A directory folder is also created called "Polymorphic 
Database". Part two begins when you run the Polymorphic 
Database for the first time. Program registry entries are created, 
the data source is configured and the various controls are 
registered. See the Trouble Shooting section for help solving 
installation problems. 

When you run the Polymorphic Database a login window will 
present itself. Enter your login and password and the first time 
be sure to write them down. You will need them each time you 
run the program. 

Program Usage

This section details the actual usage of the Polymorphic Database. The 
various screens, menus, toolbars etc. and their usage. 

 Logon Security 
A secure login and password are required to gain entry to the 
program. Logon security can be updated and added so others 
can gain access. The database and your valuable data are never 
accessible to outside programs or intruders. 

 Adding New Records 
Adding records in any of the Calendar dialogs or screens is 
initiated by pressing the day of the month button on the 
calendar. The entry screen will then be displayed. After entering 
in the new information press the update (star) button to save it. 
Adding records in the Address Book is initiated by pressing the 
plus button or by selecting "Add Record" from the File menu. 
After you have entered in the new information for the record 
complete the addition or update operation in one of three ways. 

 Move off the current record and onto another record. 
 Press the update (star) button or choose the menu 
selection "Update Record." 
 If you are adding a new record you may press the "plus" 
button or select "Add Record" from the menu. The current 
record will be added and you can proceed to enter another 
new record. 

 Importing Contacts and Messages From Microsoft Outlook 97
	
You can add new records in any of the Calendar dialogs or 
Address Book by importing the data from Microsoft Outlook 97. 
Contacts can be imported into the Address Book and E-mail messages 
can be imported into any of the Calendar dialogs but not vice-versa. 
The best way to do this is to first log onto Microsoft Outlook 97. 
Doing this first will avoid profile and connection dialogs 
and prevent any "Server Busy" messages from appearing. 

If you are not logged onto Microsoft Outlook 97 i.e. you have not 
opened the program and you select "Outlook 97 Import" from the "File" 
menu, you will have to establish a session as you normally would. 
Depending on the speed of your network connection this can result in 
the presentation of "Server Busy" messages. If you are presented with 
any "Server Busy" messages it does not indicate that an error has 
occurred, simply press the "Retry" button to continue. 

Once you have successfully logged onto Microsoft Outlook 97 select a 
folder from the tree and then select a contact or E-mail message from 
the list. Once you find the message or contact that you want to 
import press the "Import Selection" button. The message or contact 
will be imported under the current filter selection. To import a 
message or contact under a different filter selection exit the import 
dialog, select a new filter combination then run the import dialog and 
import under the new filter selection. When you are finished importing 
messages and close the dialog your session will be logged off 
Microsoft Outlook 97.

 Drag and Drop Support 
Any of the Calendar dialogs having rich text support, also 
support drag and drop. You can drag items to and from other 
programs with support for drag and drop. For example links can 
be dragged into the rich text control from the Windows explorer. 
You can also drag in text and pictures from Internet Explorer or 
your favorite graphics or word processing program with support 
for drag and drop. Once these OLE objects are displayed in the 
rich text control they can be saved to the database. 

Links to OLE objects will be saved to the database as links which 
are small in size and are represented as an icon in the rich text 
control. However, if you save an entry that contains graphics a 
physical copy of any graphics displayed is saved to the database. 
In general graphics files are large in size so saving and retrieving 
this data can sometimes take a long time and require a lot of 
system resources. There are some limitations to doing data 
intensive operations like this. In general, best results are 
achieved by keeping the size of the graphics you save to the 
database as small in size as possible. 

 Editing Existing Records 
You may make changes to the individual records as you browse 
through them. You must move off the record and onto the next 
record to save the changes made. If only one record is present 
you will not be able to move off the record to update it. In this 
case press the star / update button to save the changes made. 
The edit / update operation is not automatic. In most cases you 
need to execute this operation to save your changes. 

 Searching And Finding Existing Records 
Clicking on the "flashlight" button, pressing ctrl+F or selecting 
"Find" from the "Edit" menu will bring up the search current 
record set dialog box. Select case sensitivity and search direction 
for the current record set. No "wildcard" characters such as '*' 
should be used. Enter all or a portion of the text you are looking 
for and press the "Find Next" button. You may continue to press 
the "Find Next" button until you have found the record you are 
looking for or all the records have been searched. If you find the 
record you are looking for press the "Cancel" button to remain 
on the record. If you do not find the record and all the records 
have been searched you will be returned to the current record at 
the time the search was initiated. When in the Address Book the 
search fields are Name, Title, Company, Address and City. When 
in a Calendar dialog the memo and title fields are searched. 

 Performing Database Backups 
Performing database backups is necessary to protect your 
valuable data. In general a complete system backup should be 
performed on a regular basis. You may also want to create and 
use a system of incremental backup for the Polymorphic 
Database. The entire database is contained in a single main file: 
wjapdb.mdb. Copy this file to a backup location on an 
incremental basis to protect against day to day problems such as 
design or data entry errors. To restore your backup first close 
the Polymorphic Database then overwrite the wjapdb.mdb file in 
the program directory folder with your saved backup. Use 
caution in doing this as you will lose all data entered after the 
backup was created. Your backup serves as a time capsule that 
you can go back to in case you run into problems. 

 Function And Other Keys 

	F1: Help Table of Contents 
	F2: Data Center 
	Shift + F2: Primary Filters 
	F3: Address Book 
	Shift + F3: Secondary Filters 
	F4: Communications Calendar dialog 
	F5: Appointment Calendar dialog 
	F6: Notes Calendar dialog 
	F7: Diary Calendar dialog 
	F8: Things To Do Calendar dialog 
	Shift + F8: Logon Security dialog 
	F9: About dialog 
	Shift + F9: Enter registration number dialog 
	F10: Exit 
	F11: Printer Settings 
	F12: Internet Browser 
	Ctrl + O: Popup Calendar 
	Ctrl + L: Windows Calculator 
	Ctrl + T: Windows Wordpad 
	Alt + Left Arrow: Move to the first record 
	Alt + Up Arrow: Move to the previous record 
	Alt + Down Arrow: Move to the next record 
	Alt + Right Arrow: Move to the last record 
	Ctrl + U: Update record 
	Ctrl + B: Add record 
	Ctrl + D: Delete record 
	Escape: Refresh record 

Dialogs / Screens

 Data Center 
The Data Center is your starting point and the center of the 
Polymorphic Database. This area provides logical access to the 
main dialogs. 

 Address Book 
A registry for all your contacts. Search or scroll through the 
entries. Jump to Internet sites using the default system browser 
or mail using the default system e-mail program.

The concept of a current contact and current record is 
maintained throughout the verious dialogs. Screens that work 
directly or indirectly with the current contact are the Filters 
dialog, Communications Calendar and Appointments Calendar. 
Use the Communications Calendar to keep track of your 
communications with the current contact. Use the Appointments 
Calendar to add appointments for the current contact. Creating 
your own set of Address Book database filters in the Filters 
dialog will tailor the way individual and groups of records are 
retrieved from the database and likewise customize printed or 
exported reports. 

The options dialog permits you to reassign regions, countries 
and access Internet sites. The default regions are states in the 
US. If you do not live in the US you can use this dialog to add or 
change to your local regions.

 Address Book Options 
The Address Book Options dialog permits you to add, delete and 
rename regions and countries. The default regions are states in 
the US. If you do not live in the US you can use this dialog to 
add or change to your local regions. It is also used to access 
Internet sites you have entered in the Address Book and 
assigned to the primary phrase "Internet." All those entries having 
an IP address in either the "HTTP://" field or the "FTP://" field 
are listed. Click on the "Go To Internet Site" button to jump to 
the site. 

 Communications Calendar 
Calendar based communications with the current contact 
(current Address Book selection). The concepts of a current 
contact and current record are maintained throughout the 
verious dialogs. Screens that work directly or indirectly with the 
current contact are the Filters dialog, Communications Calendar 
and Appointments Calendar. Use the Communications Calendar 
to keep track of your communications with the current contact. 
First go to the Address Book and select a record. Press the 
"Communications Calendar" button or select it from the "Dialogs" 
menu. The Communications Calendar is used to record 
communications with the current contact and only the current 
contact. The current contact is listed on the (top) title bar. 
Search or scroll through the entries. Creating your own set of 
Communications Calendar database filters in the Filters dialog 
will tailor the way individual and groups of records are retrieved 
from the database and likewise customize printed or exported 
reports. 

The Communications Calendar supports drag and drop 
operations on OLE objects. You can drag items to and from other 
programs with support for drag and drop. For example links can 
be dragged into the rich text control from the Windows explorer. 
You can also drag in text and pictures from Internet Explorer or 
your favorite graphics or word processing program with support 
for drag and drop. Once these OLE objects are displayed in the 
rich text control they can be saved to the database.

 Appointment Calendar 
Calendar based appointments with automatic reminders. Daily 
appointments are intended to contain many different types of 
entries including but not limited to Address Book selections. 
There is some interaction with the Address Book. You can first 
choose the contact from the Address Book if you wish. Then go 
to the Appointments Calendar and choose the date of the 
Appointment to begin making a new entry. Click on the hour 
next to the edit area and the name of the current contact and 
business will appear in the first slot. Press again and the next 
thirty minute slot is also allocated to them. No typing is required 
for the current Address Book selection. Search or scroll through 
the entries. Creating your own set of Appointments Calendar 
database filters in the Filters dialog will tailor the way individual 
and groups of records are retrieved from the database and 
likewise customize printed or exported reports. 

 Notes Calendar 
Calendar based notes. Click on a calendar day button to select a 
date and begin making a new entry. Enter a title for the new 
note. When you press the update (star) button or press the 
control and U keys to complete the entry the title will appear in 
the listbox. Search or scroll through the entries. Creating your 
own set of Notes Calendar database filters in the Filters dialog 
will tailor the way individual and groups of records are retrieved 
from the database and likewise customize printed or exported 
reports. 

The Notepad Calendar supports drag and drop operations on OLE 
objects. You can drag items to and from other programs with 
support for drag and drop. For example links can be dragged 
into the rich text control from the Windows explorer. You can 
also drag in text and pictures from Internet Explorer or your 
favorite graphics or word processing program with support for 
drag and drop. Once these OLE objects are displayed in the rich 
text control they can be saved to the database.

 Diary Calendar 
A calendar based personal diary. Click on a calendar day button 
to select a date and begin making a new entry. Enter a title for 
the new entry. When you press the update (star) button or press 
the control and U keys to complete the entry the title will appear 
in the listbox. Search or scroll through the entries. Creating your 
own set of Diary Calendar database filters in the Filters dialog 
will tailor the way individual and groups of records are retrieved 
from the database and likewise customize printed or exported 
reports. 

The Diary Calendar supports drag and drop operations on OLE 
objects. You can drag items to and from other programs with 
support for drag and drop. For example links can be dragged 
into the rich text control from the Windows explorer. You can 
also drag in text and pictures from Internet Explorer or your 
favorite graphics or word processing program with support for 
drag and drop. Once these OLE objects are displayed in the rich 
text control they can be saved to the database.

 Things To Do Calendar
Calendar based things to do with automatic reminders. This 
dialog permits you to keep track of what you need to get done. 
Select a date on the calendar to begin making a new entry. 
Search or scroll through the entries. Creating your own set of 
Things To Do Calendar database filters in the Filters dialog will 
tailor the way individual and groups of records are retrieved 
from the database and likewise customize printed or exported 
reports. 

The Things To Do Calendar supports drag and drop operations on 
OLE objects. You can drag items to and from other programs 
with support for drag and drop. For example links can be 
dragged into the rich text control from the Windows explorer. 
You can also drag in text and pictures from Internet Explorer or 
your favorite graphics or word processing program with support 
for drag and drop. Once these OLE objects are displayed in the 
rich text control they can be saved to the database.
 
 Database Filters 
A database needs to be filtered. This segregates the records and 
allows for the selection of only a particular subset of the 
available records. For example, you might want to select only 
the records for a particular type of entry, such as "Restaurant." 
A filter is a search condition and the search condition constrains 
the selection of records from the database. How records are 
filtered is critical to the performance of a database. 

The Polymorphic Database is easy to use yet powerful enough to 
handle even the most diverse information management tasks. Multiple 
systems of user user configurable primary and secondary selection 
phrases is what makes the Polymorphic Database unique. Each primary 
filter you create can have it's own group of secondary filters. You 
can design a system for each individual dialog (e.g. Address Book) 
that displays the record selection toolbar. This will permit you 
from then on to select individual database records and groups of 
database records using the phrases you have entered. These user 
configured filter systems are also used for printed and exported 
reports. 

As you build the primary and secondary filters you will notice that 
they correspond with the listings in the filters tool bar in the 
corresponding dialog. Once your filters are available you can set 
them before entering a new record and the new record is 
automatically assigned to them. Once a record is assigned to a 
particular filter or combination of filters the record will be 
selected when the assigned filter or combination of filters is 
selected using the  record selection tool bar. Press the "GO" button 
to execute your record selection. The record selection toolbar is 
used as the selection mechanism to retrieve individual and groups of 
records from the database. First set the filters for the records you 
wish to retrieve from the database then press the "GO" button to 
retrieve the records from the database.

The record selection toolbar contains three buttons: "GO", "1" and 
"2" and two list boxes: one for primary selection phrases and one 
for secondary selection phrases. It displays and permits selection of 
a current primary and secondary phrase filter combination which in 
turn selects a group of records from the database when the "GO" 
button is pressed. Buttons "1" (primary) and "2" (secondary) take you 
to the Database Filters dialog to manage filters for the current dialog. 

Once you are in the Database Filters dialog you have the ability to 
manipulate filters for the current record or all records selected in 
the current dialog. The status bar record count in the lower right hand 
corner of the display will tell you how many records are in the current 
record set as "n of n" e.g. record 21 of 234 total records. If you have 
checked the "ALL" check box, all records in the current record set will 
be affected by the assignment and unassignment of filter phrases. If 
you have not, checked the "ALL" check box then only the current record 
will be affected by your assignments.

Individual records can be assigned to more than one unique primary or 
secondary database filter at a time. This permits individual records 
membership to different primary and secondary selections without having 
to be reentered. Simply assign them to the filters you require. Record 
assignments are also used when reports are printed and exported. 

The name of the current record is displayed in the title area. The top 
tab changes between primary filters, secondary filters and additional 
information. The left list box contains the current set of either 
primary or secondary filters. The right list box contains the primary 
or secondary filters that have been assigned to the current record. 
Remember, each primary filter can have it's own unique group of 
secondary filters. If you place a check in the "ALL" check box any 
assignments you make are applied to all the records that have been 
selected. Use the "New", "Rename" and "Delete" buttons to manage the 
left list box. Use the "Give" and "Take" buttons and "ALL" check box to 
manage the assignment of filters to the current record or all selected 
records. Double clicking on a phrase in either listbox has the same 
effect as using the "Give" and "Take" buttons. Press "OK", "Cancel" or 
"Apply" to go back to the previous dialog. 

A primary and secondary level of record selection are supported but you 
may find that you require more. Extend the level of record separation by 
creating levels of primary and secondary filters. For example: create 
primary filters "Business - General" and "Business - Restaurant" for two 
levels of "Business" separation. Select the primary filter "Business - 
Restaurant" and create secondary filters "Chinese - New York", "Chinese - 
Chicago" and "Chinese - London" for three levels of "Business - 
Restaurant - Chinese" separation.

A few default primary and secondary database filters are lready in place 
to help get you started. You are not required to use them and can rename 
them or delete them if you do not find them suitable. Several filters are 
used internally throughout the program and cannot be altered. They are: 
"Default Records Select", "All Records Select" and "Internet". "Default 
Records Select" is the default starting filter when no filter has been 
selected and "All Records Select" means turn off filtering and select all 
records. To turn off primary phrase filtering set the primary phrase to 
"All Records Select". To turn off secondary phrase filtering set the 
secondary phrase to "All Records Select". To turn off all filtering set 
both the primary and secondary phrases to "All Records Select".

Once you see how easy it is to work with the Polymorphic Database filters 
you will find it comes natural to create your own systems of filters and 
assign these filters to individual records and groups of records. The end 
result is that records are selected from the database in a way that is 
meaningful to you.

 Logon Security 
The Polymorphic Database requires a secure logon and password 
to gain entry to the program. logon security can be updated and 
added so others can gain access. 

 Reports 
The Polymorphic Database has full featured reporting 
capabilities. Reports can be previewed, resized, paged through, 
printed, manipulated, e-mailed and even exported into other 
popular formats. 

 Color Options 
The Polymorphic Database can be as colorful as you want it to be 
or not to be. Change the current colors to your favorites or press 
a button and the Polymorphic Database will select a random set 
for you. Go back, make and save changes until you get the 
colors you like. Settings can be saved for each screen. Settings 
can be adjusted so that visually impaired individuals will be able 
to use the program. 

 Label Text: The foreground color of the static text 
 Label Background: The background color of the static text 
 Edit Text: The foreground color of the edit text 
 Edit Background: The background color of the edit text 
 Listbox Text: The foreground color of the listbox text 
 Listbox Background: The background color of the listbox 
text 
 Random Dialog Colors: Random foreground and 
background colors 
 Random Calendar Colors: Random calendar control colors 
 Main Background: The background color of the dialog 

 Font Options 
The Polymorphic Database can be configured to use any system 
font in many different sizes. Go back, make and save your 
changes until you get the system font you like. Settings can be 
saved for each screen. Settings can be adjusted so that visually 
impaired individuals will be able to use the program. 

 Font: The default font that the dialogs will use. 
 Font Style: Adjust the default font to be italic, bold etc. 
 Font Size: The point size of the default font. 

Menu Selections

 File 
Update Record:
Save record changes made to the database.
Add Record:
Add a new record to the database. Abort your entry by clicking 
on the stop sign or selecting "Cancel Changes"
Delete Record:
Delete the current record entry information from the database.
Refresh Record:
Cancel an add operation or changes made to the current record.
Outlook 97 Import: 
Log onto Microsoft Outlook 97 and import contacts and E-mail 
messages under the current filter selections.

Exit:
End all tasks and exit.

 Edit 
Undo:
If possible undo the previous changes made.
Cut:
Cut this selection to the clipboard.
Copy:
Copy this selection to the clipboard.
Paste:
Paste from the clipboard to the current location.
Find:
Search for text or a phrase and find potantial matches.
Select All:
Selects the contents of an edit control for cutting or copying.
Bold:
Toggle bold selection in the rich text control.
Color:
Set color selection in the rich text control.
Italic:
Toggle talic selection in the rich text control.
Strikeout:
Toggle strikeout selection in the rich text control.
Underline:
Toggle underline selection in the rich text control.
Align Center:
Toggle align center selection in the rich text control.
Align Left:
Toggle align left selection in the rich text control.
Align Right:
Toggle align right selection in the rich text control.
Bullet:
Toggle bullet selection in the rich text control.

 View 
Navigation Toolbar:
Hide or show the Navigation toolbar.
Format Toolbar:
Hide or show the Format Toolbar toolbar.
Record Selection Toolbar:
Hide or show the Record Selection toolbar.
Status Bar:
Hide or show the status bar at the bottom.
Small Icons: Display records as small icons in the list view.
Large Icons: Display records as large icons in the list view.
Icon List: Display records as an icon list in the list view.
Details: Display records as report details in the list view.
First Record:
Move to the first record in this particular set. This corresponds to 
the left arrow button with the line in front.
Previous Record:
Move to the previous record in this particular set. This 
corresponds to the left arrow button.
Next Record:
Move to the next record in this particular set. This corresponds 
to the right arrow button.
Last Record:
Move to the last record in this particular set. This corresponds to 
the right arrow button with the line in front.
Primary Filters:
Display the Database Filters dialog showing primary filters.
Secondary Filters:
Display the Database Filters dialog showing secondary filters.
Internet Browser:
Invoke the default Internet browser.
Pop Up Calendar:
Display the pop up calendar dialog.
Windows Calculator:
Invoke Windows Calculator.
Windows Wordpad:
Invoke Windows Wordpad. The help "Contents" text file is 
automatically loaded.

 Dialog 
Data Center:
Display the Data Center.
Address Book:
Display the Address Book dialog.
Address Book Options:
Display the Address Book Options dialog.
Communications Calendar:
Display the Communications Calendar dialog.
Appointment Calendar:
Display the Appointment Calendar dialog.
Notes Calendar:
Display the Notes Calendar dialog.
Diary Calendar:
Display the Diary Calendar dialog.
Things To Do Calendar:
Display the Things To Do Calendar dialog.
Logon Security:
Display the Logon Security dialog.
Color Options:
Change and save the current colors. More above.
Font Options:
Change and save the current font. More above.

 Report 
Printer Settings:
Adjust your printer(s) settings.
Current Address Book:
Print the current Address Book entry report.
Address Book Filtered:
Print the Address Book filtered by the current filter 
selection.
Current Communication:
Print the current Communication entry.
Current Note:
Print the current Note entry.
Current Things To Do:
Print the current Things To Do entry.
Current Diary:
Print the current Diary entry.
Current Appointment:
Print the current Appointments.
Monthly Appointments:
Print Appointments for the current month.
Yearly Appointments:
Print Appointments for the current year.
Registration Form:
Print the Polymorphic Database registration form.

 Help 
Contents:
Display the HTML Help Table of Contents.
About:
Display the Polymorphic Database version and copyright 
information.
Register:
Enter your license number to register the Polymorphic Database
http://www.wjohnson.com/:
Navigate online to http://www.wjohnson.com/.

Tool Bars

 Display Features
Each of the individual dialogs maintains the state of it's toolbars. 
Use the "View" menu to show and hide toolbars for any current dialog 
that supports this feature. 

 Navigation
The navigation toolbar contains a button for each of the main 
Polymorphic Database dialogs. It also contains a button for the 
default Internet browser, pop up calendar, Windows Calculator, 
Windows Wordpad, print settings and program information. 

 Navigation And Database Access
The navigation and database access toolbar contains a button for each 
database access feature. Scroll through the current record set with 
the arrows. A plus adds a new record. The star / update button 
completes the addition or update operation. An x deletes the current 
record. The stop sign cancels changes or aborts the current operation. 
This toolbar also contains the familiar undo, cut, copy and paste buttons. 

 Text Formatting 
The text formatting toolbar contains a button for each of the common text 
formatting operations: bold, italic etc. Clicking the right mouse button 
on any text entry area will display a menu of similar operations. Text 
color can be changed for the current text selection and likewise the 
current font and font size can also be set for the current text selection 
using this toolbar. 

 Database Filters And Record Selection
The database filters and record selection toolbar is used to select 
groups of records from the database and contains buttons to take you to 
the Database Filters dialog. It displays and permits selection of a 
current primary and secondary phrase filter combination which in turn 
selects a group of records from the database. This is how the database is 
filtered and common records are selected from the database. If a record 
is present in a dialog that displays the filters toolbar you can select 
"Primary Filters" or "Secondary Filters" from the "Dialog" menu or click 
the "1" (primary) or "2" (secondary) button on the record selection 
toolbar. This will take you to the Database Filters dialog to configure 
filters for the current dialog and choose filter assignments for the 
current record or all records. 

Database Information

 ODBC - Open Data Base Connectivity 
ODBC stands for Open Data Base Connectivity. ODBC is installed 
with Windows NT but is an add on to Windows 95. ODBC 
application programming interfaces (APIs) give programmers the 
ability to write applications that are independent of any 
particular database management system (DBMS). ODBC 
provides an API that different database vendors implement via 
ODBC drivers specific to a particular DBMS. ODBC is a major 
part of the Microsoft Windows Open Standards Architecture 
(WOSA). 

 ODBC Administrator 
The 32 bit ODBC Administrator is usually found in the control 
panel. It registers and configures the data sources available to 
you either locally or across a network. 
The Polymorphic Database data source name is "WJAPDB." In 
most cases no configuration beyond initial program installation is 
necessary. Occasionally it may be necessary to move the large 
database file to a different location. It is easy to do this but be 
careful if you do make any changes. Changes can produce 
undesirable results. 

Trouble Shooting

 Installation 
See the above section on Getting Started and make sure your 
system meets the minimum requirements. Before installing close 
all other programs. Running other programs during installation 
can cause installation problems to occur. 

If the InstallShield installation program returns an error this 
listing may help: 

-105: Can't find component file. You may be missing source files.
-106: Can't decompress file. You may have an unreadable source file.
-108: Target disk does not have enough space. Make more room on the disk.
-115: File cannot be opened as write. See the following.
-115: You may have other running programs interfering with the installation.
-115: You may have attempted to install to a root directory folder.
-115: You may have attempted to install to a 16 bit operating system.
-132: Can't find media. You may have removed the installation disk.
-133: Media error. You may have removed the installation disk or it may be bad.
-136: Unable to allocate memory. System resources may be too low.

 Known Problems 
Windows 95 users may experience a General Protection Fault (GPF) 
when trying to enter the "Filters" dialog.  This is because newer 
versions of the operating system (OS) common controls are required 
to use the program.  You can upgrade the Windows 95 OS in one of 
the following two ways: 

1.) Install Microsoft Internet Explorer v.4.0 or greater.

2.) Download and install Microsoft's 401comupd.zip
	http://www.wjohnson.com/upgrade/401comupd.zip
	383 KB Updated common controls for Windows 95 and Windows NT. 
	This file is NOT compatible with Windows 98.

 Limitations: 
We are year 2000 compliant! Supported calendar dates are limited 
however and must fall between the years 1970 and 2037 inclusive.

The rich text control is limited in this implementation to 
transferring a single database record of approximately ten 
megabytes in size.

 System Compatibility 
The Polymorphic Database is 32 bit software and is distributed 
for either Windows 98 or NT Server and Workstation v.4.0 with 
service pack three installed. You must possess the correct 
distribution package for your operating system. It will not 
install or run on UNIX, Apple Macintosh or in the Windows 3.1, 
Win32s environment.

 Database Problems 
Nonspecific ODBC subsystem problems can often be solved in 
this manner: 

Uninstall the Polymorphic Database 
Install: ODBC Drivers For Windows 95 and Windows NT - 
execute "dataacc.exe" or download "WX1350.EXE" 
Microsoft ODBC drivers installation and setup self 
extracting archive for Windows 95 and Windows NT into a 
directory folder on your machine. 
Reinstall the Polymorphic Database 

 Technical Support 
Visit the Product Support Center with technical support 
questions. You should get a response back within two business 
days. There is no telephone technical support. 

The Polymorphic Database is: 
Registered Copyright  1998-99 
W. Johnson & Associates All Rights Reserved.

