計算フィールドの定義
計算フィールドを使用して、テキスト、数字、日付、時刻、またはオブジェクトの計算を行います。
計算フィールドには、指定した計算式を実行した結果が表示されます。計算の結果は、テキスト、数字、日付、時刻、またはオブジェクトです。
計算フィールドを定義するには、次の操作を行います。
1.
データベースが開いている状態で、[ファイル] メニューの [管理] サブメニューから [データベース...] を選択します。
2.
[データベースの管理] ダイアログボックスで、[フィールド] タブをクリックします。
3.
データベースに複数のテーブルがある場合、[テーブル:] リストから適切なテーブルを選択します。
4.
[フィールド名:] に、フィールドの名前を入力します。
フィールド名の指定を参照してください。
5.
[タイプ:] で [計算] を選択します。
6.
[作成] をクリックします。
[計算式の指定] ダイアログボックスが表示されます。
7.
必要に応じて、[次のコンテキストからこの計算式を評価する:] リストからテーブルを選択します。
リレーションシップグラフに複数存在するソーステーブルで計算フィールドを作成する場合にのみ、計算に使用するコンテキストを設定する必要があります。特に、計算式に関連テーブルのフィールドが含まれる場合は、選択したコンテキストによって計算結果が変わる可能性があります。計算フィールドの評価コンテキストの選択を参照してください。
8.
計算式ボックス内で項目を表示する位置をクリックし、次の操作を行います。ボックスに式を直接入力することもできます。
 
[演算子:] で、ボタンをクリックするか、演算子を入力します。算術演算子および文字列演算子を参照してください。
[演算子:] 一覧で演算子をダブルクリックするか、演算子を入力します。比較演算子および論理演算子を参照してください。
計算式をすばやく作成するには、次の操作を行います。
 •
 •
 •
9.
 
[計算結果:] の一覧からデータタイプを選択します。
[繰り返し数:] に繰り返し数を入力します。繰り返しフィールドの定義を参照してください。
[式内の全フィールドの値が空欄の時、計算しない] を選択します。
10.
フィールドの索引設定や索引オプションを選択するには、[索引オプション...] をクリックし、 [フィールド「(フィールド名)」の索引オプション] ダイアログボックスでオプションを選択し、[OK] をクリックします。
フィールドの索引オプションの定義およびグローバルフィールド(グローバル格納を使用するフィールド)の定義を参照してください。
11.
[OK] をクリックして [計算式の指定] ダイアログボックスを閉じます。
12.
フィールドの定義を続行するか、[OK] をクリックします。
重要  混乱を避けるため、FileMaker Pro の計算式は必ず4桁の西暦で入力するように定義してください。FileMaker Pro で日付に2桁の年を入力した場合の処理方法については、2桁の西暦の処理方法を参照してください。
表形式でフィールドを定義するには、次の操作を行います。
1.
ブラウズモードでデータベースを開き、 レイアウトバー表形式 表形式ボタン をクリックします。
2.
列タイトルで[+]をクリックして新規フィールドを追加します。
3.
新規フィールドの列タイトルを右クリックし、ショートカットメニューから [フィールド] > [フィールドタイプ] > [計算...] を選択します。
4.
メモ
 •
 •
 •
 •
 •
 •
 •
ダイアログボックスでの関数の表示方法を変更するには、[表示:] の一覧からカテゴリを選択します。
 •
 •
 •
 •
 •
 •
 •
FileMaker Pro Advanced を使用している場合は、フィールドスキーマを1つのファイルからコピーして同じファイルまたは別のファイルに貼り付け(ペースト)することができます。フィールドスキーマのコピーと貼り付け(FileMaker Pro Advanced)を参照してください。
計算の例
 
関連項目 
計算式について
式と関数の使い方
関数について
計算式の変更
レイアウトモードでのフィールドオブジェクトの書式設定と設定