===============================================================
MemberTies (TM) Version 3.5 Enhancement/Problem Log 
===============================================================
This document provides information about each fixed problem, 
enhancement, and/or change in functionality included in 
this release. Complete information about each area of
functionality may be found in the online Help.

===============================================================
Contents
===============================================================
This document contains the following sections:

  1. Problems fixed in this release.
  2. New enhancements in this release.
  3. Enhancements released in previous versions
  4. Problems fixed in previous versions
  5. Known bugs
  6. Finding current updates 
  7. Contacting the author
  
  Note: Enhancements and problem-fixes from previous releases
        were automatically incorporated into this release.
		
***************************************************************
1. PROBLEMS FIXED IN THIS RELEASE
***************************************************************

[Problem No: 013]
When an administrator reactivates or otherwise modifies an 
expired user name, the Created Date is being reset to the
current date.  Also, when reactivating an expired record, 
the last login date doesn't change, so the next time MemberTies
is started, the user name expires again.

[Resolution]
1. The Created Date should never update after the user record is 
first created. This has been corrected. 2. When an existing
user record is reset to Active status, the last login date and 
time are set to the current date and time. This prevents the 
program from locking the user name due to non-use.



***************************************************************
2. NEW ENHANCEMENTS IN THIS RELEASE 
***************************************************************

[Enhancement No: 035]
Allow user-definable custom data.

[Resolution]
A new tab has been added to both membership and club detail 
records for recording custom data. 

Using Custom Fields code list settings, define up to 12 
custom membership fields and 12 custom club fields. For each
field, you can define the label for the field (i.e., "Eye 
Color"), as well as whether the field accepts a freeform entry, 
or requires a choice from a list. If you want the field to be a 
dropdown list of choices, you may define each value that will 
appear in the list.

Custom field criteria can also be entered on several Report 
Settings windows to restrict records retrieved for a report.

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

[Enhancement No: 036]
Format display dates according to the short date Regional 
Setting on the user's PC.

[Resolution]
MemberTies has always, and continues to store all dates in the 
database in mm/dd/yyyy format. In the past, the date has also
been displayed in this format regardless of the setting used 
on the PC. This enhancement causes the format specified in the
Control Panel/Regional Settings for short date to be used for 
all date displays and on reports.

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

[Enhancement No: 037]
Expand the "Add Another" feature to make it available on more
data entry windows.

[Resolution]
The "Add Another" checkbox that enables you to add record after 
record without closing and reopening the window has been added
to almost every data entry window.

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

[Enhancement No: 038]
Add a new preference that will cause the software to automatically 
turn off the Include in Mailings checkbox for a record that is 
automatically changed to an Inactive status.

[Resolution]
A new preference has been added to the Misc Preferences labeled,
"Automatically clear 'Include in Mailings' flag". 

If this preference is set, the 'Include in Mailings' flag will
be turned off whenever a record is automatically changed to 
an inactive status by the system. For example, if you are using
the default statuses, an automatic change from 'Regular' (an 
Active status) to 'Alumni' (an inactive status) will also turn 
off the Include in Mailings checkbox for the record.

This does not apply to records that are manually changed to 
an Inactive status.

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

[Enhancement No: 039]
Remove automatic telephone number formatting.

[Resolution]
Telephone numbers will not force the NNN-NNN-NNNN north american 
number format any longer.

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

[Enhancement No: 040]
Increase telephone number length from 12 to 15 characters to
support international numbers.

[Resolution]
Telephone number length has been increased to 15 characters, 
alphanumeric.

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

[Enhancement No: 041]
Add the Member ID to the Membership List

[Resolution]
The Member ID is now a column on the Membership List. The list 
has also been changed to be a combination of the old standard 
and expanded views.

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

[Enhancement No: 042]
Support United Kingdom address format.

[Resolution]
A new preference has been added to allow the specification of 
a default address format (United States, Canada, Europe, UK). 
This format will be used on reports requiring an address, but 
can be overridden via the report settings window for customizable 
reports. In addition, County has been added as a field for 
membership and club records so it can be used on addresses in 
the United Kingdom format.

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

[Enhancement No: 043]
Support multiple databases/multiple license files.

[Resolution]
Database information is now contained in a new file called 
dblist.dat. This file contains the database name, path, backup 
path, and the license file to use with that database.  Each 
entry in the dblist.dat file is referred to as a Database Profile  
and Database Profiles are defined in File Preferences. 

To allow easy assignment of licenses to database profiles, the 
mtie.lic license file scheme has been replaced with a licensee 
name and license number. These two pieces of information can 
be entered for any database profile, allowing the use of any 
number of registered licenses, one per database profile.

A new dropdown list called Database has been added to the Login 
window to allow the selection of a database profile, an hence 
a target database to open.

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

[Enhancement No: 044]
Allow more ways of limiting the number of records retrieved on 
the Membership List besides by membership status.

[Resolution]
The membership (and club) list has been completely rewritten. 
Instead of a single list appearing when Membership List is 
chosen, a two-tab window appears. The first tab is used for 
entering a search criteria, and the second tab shows the results.
Search criteria can be stored for later use, and a single 
criteria can be set up to run automatically when the List opens.

The old Search window has been removed, since the new search tabs 
on the Membership and Club lists are much more versatile.

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

[Enhancement No: 045]
Display the current database somewhere within the interface.

[Resolution]
The database name specified in the database profile, and the 
database filename are now displayed in the About MemberTies 
window as part of the License Information.

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

[Enhancement No: 046]
Make it possible to force a numeric Member ID.

[Resolution]
A new preference has been added called "Require Numeric 
Member ID". If this preference is enabled (and it can only 
be enabled if every current Member ID is numeric) only a 
number is allowed as an entry in the Member ID field on 
membership records.

This preference also controls the sorting of the new Member ID 
column on the Membership List. If the preference is on, the 
sort is numeric. If the preference is off, the sort is 
alphanumeric.

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

[Enhancement No: 047]
Make online Help accessible via the F1 key on all windows.

[Resolution]
The "Help" button has been removed from all windows, and support 
has been added for the F1 key. Pressing F1 on any window will 
display help specific to that window.

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

[Enhancement No: 048]
Create a new report "Name & ID List" to display a simple list 
of membership names and IDs.

[Resolution]
A new report has been added called "Name & ID List". This report 
can be sorted either by Name or by Member ID. If the report is 
sorted by Name, the two columns of the report will be:
  LastName, FirstName     Member ID

If the report is sorted by Member ID, the two columns of the 
report will be:
  Member ID               LastName, FirstName

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

[Enhancement No: 049]
Display a brief description of each window immediately when it
opens so you don't have to go to online help to 'get the idea' 
of a window's purpose.

[Resolution]
A new layer of Help called 'Quick Info' has been added. A 
Quick Info window is attached to each window in MemberTies, 
and opens when the parent window opens. 

The Quick Info window contains checkbox options for disabling 
the feature for the current window, or entirely for all windows.

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

[Enhancement No: 050]
Provide a convenient way to return to the Login window without 
exiting and restarting.

[Resolution]
A new option has been added to the File menu called 'Return to 
Login'. Selecting this option will display a prompt first, then 
immediately exit and restart MemberTies, displaying the Login 
window.

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

[Enhancement No: 051]
Provide a means of turning off the Print Preview mode on reports.

[Resolution]
A checkbox labelled 'Preview Mode' has been added to the upper-
right corner of the Reports window. This option is checked by 
default. If cleared, preview mode is turned off and the report 
is displayed in 'data mode'.

Note: In data mode, the page counts on reports are a little 
misleading. The page count displayed at the bottom of the report 
actually indicates the 'screen page,' not the printed page. To 
determine how many pages the report will take to print, turn 
preview mode back on and check the page count.



***************************************************************
3. PREVIOUS ENHANCEMENTS
***************************************************************

[Enhancement No: 001]
Allow a relationship to be established between any number of 
membership records, instead of only between Couple records.

[Enhancement No: 002]
Allow a relationship to be established between a club and any 
number of membership records.

[Enhancement No: 003]
Allow a customized statement at the bottom of reports (the default
used to be "Please contact the Membership officer for...")

[Enhancement No: 004]
Provide a way for data to be imported from a delimited text file.

[Enhancement No: 005]
Allow for a customizable Membership ID.

[Enhancement No: 006]
Provide a way to track offices held, titles earned, 
successes, etc., for members or clubs.

[Enhancement No: 007]
Allow complete control over ZIP codes.

[Enhancement No: 008]
Allow automatic changing of the End Date when entering a new
dues payment.

[Enhancement No: 009]
Allow the Birthday List report to display ALL birthdays, not just
for one month.

[Enhancement No: 010]
Allow for deleting Membership or Club records en masse from either
list window.

[Enhancement No: 011]
Allow changing of a membership record's status without opening the 
record Detail window.

[Enhancement No: 012]
Allow customized report settings to be saved for later use.

[Enhancement No: 013]
Allow customized membership statuses.

[Enhancement No: 014]
Track the history of status changes.

[Enhancement No: 015]
Provide a condensed membership list report (one line).

[Enhancement No: 016]
Convert the Contact List report to a single line report rather 
than the roster format.

[Enhancement No: 017]
Allow an override for prorating of dues on the Dues Calculator.

[Enhancement No: 018]
Add Established Date as a field for club records.

[Enhancement No: 019]
Add Occupation as a field for membership records.

[Enhancement No: 020]
Support Avery (R) label set number 4013 (3.5 x .94") on all
mailing label reports.

[Enhancement No: 021]
Allow the administrator to prevent non-administrators from 
adding, deleting, editing, and printing membership and 
club records.

[Enhancement No: 022]
Allow the user to turn off the "About to delete records
in a '(Delete)' status." message that is displayed when
MemberTies exits.

[Enhancement No: 023]
Provide additional options for the information displayed on the
right half of the 5th line of membership mailing labels.

[Enhancement No: 024]
Incorporate color scheme settings from the user's PC. 

[Enhancement No: 025]
Allow an override of the automatic deletion of statuses in the
(Delete) status.

[Enhancement No: 026]
Allow an override of the automatic locking of unused user names.
(User names are currently locked by the system if they have 
not been used in 90 days, after which time they can only be 
unlocked by an administrator.)

[Enhancement No: 027]
Add ToDo List functionality.

[Enhancement No: 028]
Performance enhancements to membership and club detail windows
for complex records.

[Enhancement No: 029]
Provide a preference setting to override the prompt that appears
when adding a new Dues entry on a Membership record.

[Enhancement No: 030]
Make it possible to reduce the font size of the club/organization
name on reports to allow for longer names.

[Enhancement No: 031]
Add a list of keyboard shortcuts to online Help.

[Enhancement No: 032]
Add "ALT" keys to fields for greater keyboard access.

[Enhancement No: 033]
Add the ability to receive a database command file from Support 
and run it directly against the database.

[Enhancement No: 034]
Enable manual adjustment of margins on reports. 


***************************************************************
4. PREVIOUS FIXES
***************************************************************

[Problem No: 001]
When printing Newsletter Labels, the separating dash is being 
omitted from 9-digit ZIP Codes on membership records. 

[Problem No: 002]
When importing data, 'Membership Status' is not an available 
target field for membership records.

[Problem No: 003]
If multiple records are selected on the membership list via
the keyboard (not the mouse), and the Delete of records is 
triggered via CTRL+Delete, an error occurs. 

[Problem No: 004]
The last digit of the expiration date is being cut off on the
3rd column of the 5160 mailing labels.

[Problem No: 005]
The Print option is not enabled on the right-click popup menu 
on the Membership and Club lists. File/Print works fine, just 
missing the popup menu. 

[Problem No: 006]
Deletion from the various tabs of a Membership or Club detail
record is not working correctly. Selecting multiple rows to
delete works correctly, but selecting a single row always 
causes the last row in the list to be deleted.

[Problem No: 007]
Lots of miscellaneous little bugs and inconsistencies 
found while testing prior to release of v3.0.

[Problem No: 008]
Performing a series of database backups can cause the backup to 
fail and display "Error Reading Source File." 

[Problem No: 009]
Turning off the Include in Mailings flag for a club record 
doesn't prevent it from appearing on mailing labels when 
only printing club records (combined membership and club
records work correctly).

[Problem No: 010]
Clicking the column heading to sort Heard About codes (File/ 
Tools/Code Lists/Heard About Codes) doesn't change work.

[Problem No: 011]
Attempting to add a new membership record with the same name 
causes a prompt to appear, asking if you want to continue. 
Choosing Yes to add the record anyway results in an error.

[Problem No: 012]
Using the popup calendar to select a date causes the wrong date
to be displayed when the computer's Regional Settings for Short 
Date is not a version of month-day-year, i.e., day-month-year 
causes a problem.


***************************************************************
5. KNOWN BUGS
***************************************************************

None


***************************************************************
6. FINDING CURRENT UPDATES
***************************************************************

Information about the current release of MemberTies, as well as
available upgrades and program updates can be found at:

  http://www.myrro.com/memberties/
  


***************************************************************
7. CONTACTING THE AUTHOR
***************************************************************

You may email the author directly at:

  vps@myrro.com
  
or by writing to:
  
  Attn: Van Sederburg
  Myrro International
  PO Box 940023
  Plano, TX 75094
  U.S.A.
  
or check the latest contact information at:

  http://www.myrro.com/memberties/

Please feel free to notify the author if you find any kind of 
problem with the software, no matter how small you may think 
it may be. It will be verified and, if possible, corrected
in the next release (or published in an maintenance release 
if it is serious).

Comments or suggestions for enhancements are always welcome!

===============================================================
Copyright ©1999 Myrro International
All Rights Reserved



