2桁の西暦の処理方法
FileMaker Pro では、「99/12/1」や「09/3/2」などの2桁の西暦を入力することができます。ただし、このような日付は世紀が指定されていないためあいまいで、たとえば「53/5/6」と入力した場合、1953 年、2053 年、または他の世紀の 53 番目の年を表す可能性があります。
重要  日付フィールドに2桁の西暦を入力すると、下の表で説明されている変換方法を使用して4桁の西暦に変換されます。この変換方法では、入力した2桁の西暦が目的の世紀に変換されない場合があり、その結果、間違った日付が入力されることがあります。
日付フィールドでは不正確な変換が行われる可能性があります。 このため、変換方法をよく理解し、正確な日付を維持できるよう、次の注意事項を遵守してください。
 •
 •
FileMaker Pro の入力値の制限オプションを使用して、4桁の西暦の入力を要求します。この場合、2桁の西暦を含む日付を入力しようとすると、エラーメッセージが表示されます。詳細については、入力値の制限の設定を参照してください。
 •
メモ  この変換方法は、フィールドへのデータ入力だけでなく、FileMaker Pro に入力される2桁の西暦の日付すべてに適用されます。たとえば、2桁の西暦の日付を FileMaker Pro にインポートする場合に日付変換が行われます。変換方法が適用される状況については、下の変換に関する情報を参照してください。
2桁西暦の日付の変換方法
FileMaker Pro では、2桁の西暦の日付は、日付を入力した年に基づいて4桁の西暦の日付に変換されます。 この場合、常に、4桁の西暦の日付が今後 30 年間または過去 70 年間のいずれかの範囲に入ると想定されます。次の表は、3つの異なる年に入力された2桁の西暦の日付がそれぞれどのように4桁の西暦の日付に変換されたかを示します。
 
2004 年に入力
した場合の変換結果
2005 年に入力
した場合の変換結果
2012 年に入力
した場合の変換結果
次の図は、変換方法の偏りを表しています。この変換方法では、2桁の西暦を入力する場合、未来の西暦よりも過去の西暦を入力することの方が多いと想定しています。
日付変換方法のイラスト
この変換方法は、次のような日付を含む、入力される2桁の西暦の日付すべてに使用されます。
 •
 •
 •
インポートによって入力または変更された日付。これには、既存の FileMaker Pro ファイルにインポートされたデータや新しい FileMaker Pro ファイルに変換されたデータは含まれますが、旧バージョンの FileMaker Pro で作成されたファイルの変換は含まれません。次の重要事項を参照してください。
 •
Apple events、ODBC、および JDBC で入力または変更された日付
 •
 •
 •
 •
[フィールド「(フィールド名)」の入力オプション] ダイアログボックスの [入力値の制限] タブにある [下限値:] および [上限値:] オプションに入力された日付
 •
重要  この2桁の西暦の日付の変換方法は、旧バージョンの FileMaker Pro ファイルを現在のバージョンのFileMaker Proファイルに変換する場合には適用されません。旧バージョンで作成したファイルの日付は古いデータであると想定されます。したがって、古いファイルに存在する2桁の西暦の日付は、変換後のファイルでは、「19xx」(今世紀ではなく「19xx」)に変換されます。古いファイルに入力されている2桁の西暦の日付に問題がある場合、ファイルを現在のバージョンに変換する前に、旧バージョンの FileMaker Pro でデータの確認と修正を行うことをお勧めします。ファイルの変換換の詳細については、FileMaker Pro 11以前のデータベースの変換を参照してください。
メモ
 •
日付は、日付タイプに定義されたフィールドにのみ入力することをお勧めします。日付の保存にテキストフィールドや数字フィールドを使用しないようにしてください。FileMaker ソフトウェアでは、テキストフィールドや数字フィールドへの日付入力はサポートされていません。
 •
FileMaker Pro では、0001/1/1 から 4000/12/31 までの日付入力をサポートしています。
 •
レコードに作成日や修正日を入力する必要がある場合、入力値の自動化オプションを使用します。 このオプションでは、手動入力よりも簡単かつ正確にデータを入力できます。詳細については、入力値の自動化の定義を参照してください。
 •
ファイルメーカー Pro 3.0 から 5.5 および ファイルメーカー Pro 6.0v3、6.0v4 では、2桁の西暦が含まれる日付は、日付の入力方法に応じて異なる方法で処理されていました。また、ファイルメーカー Pro 6.0v1 および 6.0v2 には日付の処理に問題があり、これらは ファイルメーカー Pro 6.0v4 で修正されています。