5 返信 最新の回答 日時: Oct 30, 2012 1:53 AM ユーザー:sago350@未来Switch

    背景色の動的な設定

    jaga30

      はじめまして。

      背景色の変更方法についてご質問があり、投稿させて頂いています。

       

      現在の環境は以下の通りです。

      ・FileMaker Pro 12 Advanced

      ・Windows 7

       

      現在、商品テーブルに以下のようなフィールドがあります。

       

      ・商品コード:数字

      ・商品名:テキスト

      ・背景色(カラーコード):テキスト

      ・番号:数字

      ・背景色:オブジェクト

       

      このテーブルに例として以下のように値が入っています。

       

      ・商品コード:13

      ・商品名:サラダ

      ・背景色(カラーコード):80FFFF

      ・番号:10

      ・背景色:

       

      ※上記での番号は並び順のことで、一覧で表示する際に、番号の昇順でソートするために使用しています。

       

      ここで今回ご質問したい内容が、各レコードには商品毎のカラーコードが入っており、一覧で表示させた時に商品毎に設定されたカラーコードを、

      VBのBackColorのような感じで設定し背景色に出来ないものか…と思案しています。

       

      予め設定出来る背景色であれば、グローバルフィールドなどで設定したり、文字色であればTextcolorで設定出来るかとは思うのですが、

      設定方法や代替案などをご存知の方がいらっしゃいましたらご教授下さい。

        • 1. Re: 背景色の動的な設定
          sago350@未来Switch

          標準の機能では動的な背景は無理ですが、Webビューワを使えば動的な色を指定できます。

          しかし、Webビューワの上にはフィールドが配置出来ないので背景にはならないです。

          背景にはできませんが、横に出しておくってのはダメですかね。

           

          サンプルファイルです↓

          https://www.dropbox.com/s/3hzfq0w1hhs4yzx/%E5%8B%95%E7%9A%84%E3%81%AA%E8%83%8C%E6%99%AF.fmp12

           

           

           

          あ、商品マスタの内容をWebビューワ内に記述すれば出来るかな。

          1 人中 1 人が役に立つと言っています
          • 2. Re: 背景色の動的な設定
            jaga30

            sago様

             

            サンプルまで作成して頂き、ありがとうございます(><)

            私もWebビューワで…とは考えついたものの、計算式がいまいち分からなかったのでとても助かりました。

             

            またWebビューワは最背面に設置できないというのは、初めて知りました。

            横に配置するか、Webビューワを細くして上部に設置するかを検討しようと思います。

             

            本当にありがとうございます!

            • 3. Re: 背景色の動的な設定
              hajime

              アイデアベースで検証はしていません。

               

              商品テーブルに背景用のオブジェクトフィールドを追加して、

              各商品に合わせた背景画像を登録しておき、そのオブジェクトフィールドをレイアウトに配置すると

              いう方法ではいかがでしょうか?

              • 4. Re: 背景色の動的な設定
                jaga30

                hajime様

                 

                コメント頂き、ありがとうございます。

                 

                そうですね、画像の差し替えは検討してはいるのですが、対応する色の画像を膨大に作成しないといけないので、今は手をつけていません(^_^;)

                 

                今のところ、sago様からお教え頂いた方法で、一覧の左側にWebビューワを設置して色を表示させるパターンと、商品マスタの情報自体をWebビューワ内で表示させるパターンを作成し、どちらが希望通りの表示(レスポンス等含め)かを確認してもらうようにしようと思っております。

                • 5. Re: 背景色の動的な設定
                  sago350@未来Switch

                  Webビューワ内に商品コードと商品名を表示するように更新しました。

                  ただ、Webビューワの中に表示してあるので修正はできません。