2 返信 最新の回答 日時: Jan 12, 2009 8:53 PM ユーザー:akinz

    フィールドの背景色

    akinz

      タイトル

      フィールドの背景色

      フォーラムに投稿

      初めまして。

      Windows XP, FileMaker Pro 7を使用しています。

       

      入力された言葉で自動的にフィールド背景色を付けることは出来るのでしょうか。

       

      Aというテキストフィールドに、

      「あいうえお」と入力されたらピンク、「かきくけこ」と入力されたら青、など

       

       

      スクリプトで出来ることなのかもしれないのですが、ヘルプを検索してもよくわからず、教えて頂けますでしょうか。

       

      よろしくお願い致します。

        • 1. Re: フィールドの背景色
          Matthew1
            

          こんにちはakinzさん

           

          FileMaker Pro 7では「条件付き書式」機能がありませんのでそれ以外の方法を以下に記します。

          入力フィールドの背面に計算されたオブジェクトフィールドを配置するなどして背景色が切り替わってるようにするができます。まず別途テーブルを作成し、そこに参照する言葉を入れるフィールド、背景イメージを入れるオブジェクトフィールドを作成し、メインに使用しているテーブルに関連付けします。

           

          テーブル 

          メインテーブル 
          - データ (テキスト)
          - 背景 (計算されたオブジェクト; =テーブル2::イメージ ) 
           
          イメージテーブル
          - イメージ名 (テキスト)... キーワードを入力します。(例. あいうえお, かきくけこ) 
          - イメージ (オブジェクト) ... 単一色のイメージを挿入します。レイアウトモードで小さな四角オブジェクトを作成し、枠線色、塗りつぶし色を統一すると拡大してもきれいに表示されます。

          リレーションシップ

           メインテーブル::データ=イメージ名

          レイアウト 

          フィールド「メインテーブル::背景」を「メインテーブル::データ」の背面に配置します。背景フィールド内のイメージを枠に合わせて拡大するようにグラフィック書式で変更すると見た目がよくなると思います。

            

          FileMaker Pro 9からは新しく「条件付き書式」という機能があり、ここに計算式することで条件によってフィールド、オブジェクト内の文字スタイル、塗りつぶしなどを変更することが簡単にできます。


          • 2. Re: フィールドの背景色
            akinz
              

            Matthewさん

             

            ありがとうございます。

            教えて頂いた方法でやってみます。
            またわからない点があれば質問させて頂きますので、その際はよろしくお願い致します。