|
|
Be "Y2K Savvy" When Using FileMaker Pro |
Apply the vendor's Y2K-related updates to FileMaker Pro 3.0, 4.0, or 4.1Problems to watch out for when you're using FileMaker Pro
Upgrade FileMaker Pro 2.1 and earlier versions to version 3.0 or later
Always enter dates with four-digit years
Enable "strict" four-digit-year validation for critical date fields![]()
Make sure that dates entered with two-digit years aren't assigned to an incorrect centuryFileMaker Pro's complicated rules for handling dates with two-digit years
Watch for two-digit-year dates which "switch centuries" when edited
Watch for dates which "switch centuries" when imported from a text file
Be on the lookout for "dates" stored in Text fields![]()
FileMaker Pro is a popular database program from
FileMaker Inc.
.
It is available for PCs running Microsoft Windows and Apple Macintoshes,
and is used for a variety of purposes on the UC Berkeley campus.
Versions 3.0, 4.0, and 4.1 of this program are "Year 2000 ready" according to the vendor. However, most releases of these three recent FileMaker Pro versions still harbor some date-related problems. As described below, you can resolve these problems by installing the vendor's latest, free updates, which bring these versions up to the latest releases: 3.0v5 (Macintosh) or 3.0v6 (Windows), 4.0v3, and 4.1v3. (The vendor asserts that all of the FileMaker version 5 products, released on September 27, 1999, "are Year 2000 ready.")
Even after applying these updates to versions 3.0, 4.0, and 4.1, or when using the new FileMaker version 5 products, it is still possible to use these products in a manner which can result in Y2K problems. For this reason, this document also points out some other ways in which you can minimize your Y2K risks when using this program.
This is an unofficial document, and does not definitively or
comprehensively describe
FileMaker Pro's Y2K issues or how this program deals with dates.
For the vendor's own official statements, see
FileMaker Inc.'s
Year 2000 Readiness Disclosure: FileMaker Products
,
as well as related documents linked from the vendor's
FileMaker Support: Year 2000 Information
page.
Steps you can take to minimize Y2K risks when using FileMaker Pro |
|
|
|
FileMaker Inc. offers a set of updates to FileMaker Pro versions 3.0, 4.0, and 4.1 which can be downloaded at no cost from the vendor's Web site. These updates bring FileMaker Pro up to the latest releases.
We highly recommend that all FileMaker users on the UC Berkeley campus apply these updates, which go a long way toward helping to ensure that FileMaker Pro is used in a "Y2K safe" manner.
The latest FileMaker Pro releases are listed on the vendor's
Year 2000 Readiness Q&A
page.
When we last checked this page on August 13, 1999, the latest releases
of FileMaker Pro versions 3.0, 4.0, and 4.1 - which incorporate new features and bug fixes that
can help you minimize your Y2K risks when using this product - were:
To update your copy of FileMaker Pro to one of the latest releases listed above, you can download a no-cost Updater program from the vendor, FileMaker Inc.
The vendor's
FileMaker Pro 5 Q&A
asserts that
"the four new products announced" on September 27, 1999 - FileMaker Pro 5,
ÊFileMaker Pro 5 Unlimited, FileMaker Server 5, and
FileMaker Developer 5 - "are Year 2000 ready, subject to the information
described in the current FileMaker Year 2000 documents."
Updaters for Macintosh releases of FileMaker Pro![]()
Updaters for Windows releases of FileMaker Pro![]()
With certain versions of FileMaker Pro, you'll need to download and two Updater programs, then run these in succession, one after the other, in order to bring your copy of this product to the latest release.
For instance, if your release of FileMaker Pro for the Macintosh is 3.0v1, 3.0v2, or 3.0v3, you'll need to run two Updater programs: one to first bring it up to release 3.0v4, and then another to update it to 3.0v5. Similarly, if you have any FileMaker Pro for Windows release from 3.0v1 through 3.0v4, you'll need to first update it to version 3.0v5, and then to 3.0v6, using two separate Updater programs. Finally, if your release of FileMaker Pro for Windows or the Macintosh is 4.0v1, you'll also need to run two Updater programs: one to first bring it up to release 4.0v2, and then another to update it to 4.0v3.
The latest releases of FileMaker Pro:
|
On a Macintosh, if you should need to run
two successive FileMaker Pro Updater programs, one after another,
be sure to drag the newly-created file If you don't do this, when you run the second, subsequent Updater program, you'll encounter the error message:
|
|
|
|
In FileMaker Inc.'s
Year 2000 Readiness Q&A
document,
the vendor notes that, while there is no Y2K-specific update available for versions of
FileMaker Pro prior to 3.0:
we are allowing customers with FileMaker Pro 2.1 or earlier versions
to upgrade to FileMaker Pro 3.0.
The following information regarding the availability of this upgrade
appeared on Ric Ford's
MacInTouch
Web site on September 10, 1999. (We have not independently verified this
information.):
Rahm Tamir notes that FileMaker Inc. is offering free
FileMaker Pro 3 upgrades to owners of earlier versions of
the database application, in order to ensure that all
users have a Year 2000-compliant version:
"Call 800-325-2747, hit the option for replacement manuals and
disks, don't let them give you the number for the upgrade center
(that's for paid upgrades only), and ask them to look into it.
They'll put you on hold if they're not familiar with the
situation, and come back on the line offering a free upgrade,
shipping charges only."
|
|
As FileMaker Inc. points out:
Upgrading to FileMaker Pro 3.0v5 (Macintosh) and FileMaker Pro
3.0v6 (Windows) will involve data conversion, and possibly
database design modifications.
The vendor implies in their
Year 2000 Readiness Q&A
document - although they do not appear to state
this outright - that no detailed information regarding Y2K issues affecting
FileMaker versions 2.1 and earlier will be forthcoming. We do not
know to what degree, if any, the vendor has tested any of these versions
for Y2K issues.
In the vendor's
Year 2000 Readiness Disclosure: FileMaker Products
,
when we checked it on September 20, 1999, there
is a single statement regarding the
date handling behavior of these earlier versions:
FileMaker Pro versions 2.1 and all earlier versions do not
expand two-digit years [to four-digit years] at all.
You can steer clear of nearly all of FileMaker Pro's Y2K risks by avoiding the use of century-ambiguous dates with two-digit years. (An example of such a century-ambiguous date is "05/13/29", which could reasonably be interpreted as either May 13, 1929 or May 13, 2029.).
For this reason, we strongly recommend
that you always enter dates with four-digit years when
using FileMaker Pro. You can read more about this in
Why You Should Enter Dates With Four-Digit Years Whenever Possible
.
For your most critical date fields, you can also
enable "strict" validation
to require that dates be entered with four-digit years.
After you have updated the FileMaker Pro application program to the
latest release
,
you will for the first time be able to take advantage of a new
"strict" data validation option which requires that dates be
entered into date fields with full, four-digit years.
We strongly recommend that FileMaker users on the UC Berkeley campus enable this data validation option for critical date fields. This option will help ensure that:
Here's how to enable this data validation option when using the Macintosh versions of FileMaker Pro:
After making this change, if a user of a FileMaker Pro database attempts to enter a date with a two-digit year into a date field, they will encounter a dialog similar to the following:

You can also combine this new four-digit-year validation option with other data validation options to further guard against the possibility of having incorrect dates entered into Date fields. For instance, you might wish to specify that dates must be entered with full four-digit years and that dates must fall within a specific range.
Problems to watch out for when you're using FileMaker Pro |
The following is not a complete or definitive listing of FileMaker Pro's Y2K issues
or a comprehensive description of how this program handles dates.
For the vendor's own official statement, see
FileMaker Inc.'s
Year 2000 Readiness Disclosure: FileMaker Products
.
|
| 1990 through 1999 |
Two-digit years from "10" through "99" are interpreted as
falling within the period from "1910" through "1999".
Two-digit years from "00" through "09" are interpreted as falling within the period from "2000" through "2009". |
| 2000 through 2009 |
Two-digit years from "90" through "99" are interpreted as
falling within the period from "1990" through "1999".
Two-digit years from "00" through "89" are interpreted as falling within the period from "2000" through "2089". |
|
|
|
FileMaker Pro's complicated rules for handling dates with two-digit years |
The following is not a definitive or comprehensive description of how
FileMaker Pro handles dates.
For the vendor's own official statement, see
FileMaker Inc.'s
Year 2000 Readiness Disclosure: FileMaker Products
.
FileMaker Pro uses two different sets of behaviors when handling dates with century-ambiguous two-digit years, such as "05/13/29", which might reasonably be interpreted as either May 13, 1929 or May 13, 2029. These behaviors are somewhat complicated and may not be readily evident to all users of FileMaker Pro databases:
<01/01/01"
(rather than "<01/01/2001")
when searching for such records, you would retrieve only records with dates
earlier than January 1, 1901.
Once again, you can avoid all of these problems by always using dates with full, four-digit years with FileMaker Pro.
Note: some of these problems are not unique to FileMaker Pro. Other popular commercial off-the-shelf application programs, such as Microsoft Access and Microsoft Excel, also are known to have analogous "date usage" issues, many of which relate to the use of dates with century-ambiguous two-digit years.