レイアウトオブジェクトの条件付き書式の定義
オブジェクトが指定された条件を満たす場合は、自動的に変更するようにレイアウトオブジェクトの書式設定ができます。たとえば、条件付き書式を使用して、30 日以上期限経過になっている残高を自動的に大文字で赤字のテキストで表示できます。条件付き書式の設定はデータの表示方法や印刷方法に影響するだけで、データがどのようにデータベースに保存されるかについては影響しません。
オブジェクトに条件付き書式を指定するには次の手順で行います。
1.
レイアウトモードで、1つまたは複数のオブジェクトを選択します。
詳細については、オブジェクトの選択を参照してください。
2.
[書式] メニューから [条件付き...] を選択します。
3.
[条件付き書式] ダイアログボックスで、[追加] ボタンをクリックして新しい条件を定義します。
4.
 •
一般的な条件に基づく書式を指定するには、[条件] で[値が] を選択します。次に、以下の条件の1 つを選択してパラメータを設定します。
 
 •
計算に基づく書式を指定するには、[条件] で[計算式が ] を選択します。[指定...] をクリックすると、計算式を定義することができます。詳細については、[計算式の指定] ダイアログボックスを参照してください。
ヒント  選択されたオブジェクトの参考資料に Self 関数を使用します。詳細については、Selfを参照してください。
5.
たとえば、データが基準を満たすとき、選んだ太字の赤いテキストが黄色いフィールドに現れます。
ヒント  追加的な書式設定オプションを見るには、[その他の書式...] をクリックします。
6.
[OK] をクリックします。
メモ  どのフィールドに条件付き書式が適用されているのかを表示するには、[表示] メニューの[オブジェクト] サブメニューから [条件付き書式] を選択します。条件付き書式バッジ が条件付き書式のフィールドに表示されます。
条件付き書式設定の変更
条件付き書式設定を移動、無効化、有効化、および削除は、条件付き書式がオブジェクトに適用される順番を変更します。
 
条件を選択して、[削除] をクリックします。
メモ
 •
次のレイアウトオブジェクトに対して条件付き書式を設定できます。テキスト、フィールド(外部 ODBC データソースからのフィールドを含む)、マージフィールド、レイアウト記号(日付、時刻、ページ番号、レコード番号など)、テキストベースのボタン、Web ビューア、およびタブパネル。条件付き形式は、非テキストオブジェクト(長方形のレイアウトオブジェクトなど)には利用できません。
 •
 •
レイアウトモードで作業中に条件付き書式の効果を見るには、[表示] メニューの [オブジェクト] サブメニューから[サンプルデータ] を選択します。条件付き書式を表示するには、ファイルが条件を満たすレコードデータを含んでいる必要があります。
 •
オブジェクトに複数の書式条件を設定した場合は、すべての条件はリストの冒頭から評価されます。「真」を評価する各条件を以前の書式に設定されたオブジェクトに追加します。
 •
[値が] オプションで、あらかじめ定義された条件の [x 日前より少ない] または [x 日後より少ない] を使用する場合、指定された日数に現在の日付が含まれます。
 •
現在の日付が 2014 年 11 月 20 日の場合で、「4日前より少ない」を指定した場合
 •
 •
 •
 •
現在の日付が 2014 年 11 月 20 日の場合で、「4日後より少ない」を指定した場合
 •
 •
 •
 •
 •
数字と日付の書式設定([数字書式]および [日付書式] ダイアログボックスで指定)は、条件付き書式の設定後に適用され、データが条件付き書式の基準を満たした場合でも保持されます。場合によって、数字、日付、および条件付き書式の設定は結合されます。たとえば、塗りつぶし色が黄色にして、[数字書式] ダイアログボックスで負の数を赤で表示するように設定し、同じフィールドで負の数を青で表示するように条件付き書式を設定した場合、結果は黄色いフィールドに赤い数字になります。システム書式は条件付き書式の設定に影響しません。
 •
条件付き書式の設定は、レコード FileMaker Pro のファイル内でコピーされた場合、または他の FileMaker Pro のファイルにエクスポートされた場合には転送されません。
 •
[Get Text As Style] Apple events を使用する場合、条件付き書式の設定は転送されません(Mac OS)。
 •
関連項目 
レイアウトの作成
レイアウト上のオブジェクトの選択と操作
テキストの書式設定
数字を含むフィールドに対する書式の設定
日付フィールドに対する書式の設定