• ベストアンサー

ファイルメーカーでフィールドの背景色をスクリプトなどで指定できますか?

宜しくお願いします。 Aフィールドの内容によって、Bフィールドの背景色を変更したいのです。 Bフィールドの文字色の変更はtextcolor関数とRGB関数で出来るのですが、テキストボックス自体の背景色を同じように変更する方法は用意されているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#83007
noname#83007
回答No.2

関数では用意されていないですが(多分FM7も)、オブジェクトフィールドを、該当するフィールドの下に重ねることで対応していました。 もし、Aフィールドが1なら、その背景用のオブジェクトフィールドにグローバルフィールドで用意した赤を代入、 もし、Aフィールドが2なら、その背景用のオブジェクトフィールドにグローバルフィールドで用意した青を代入、という感じです。

yuuki_555
質問者

お礼

関数ではないのですね? 背景用のオブジェクトフィールドの方法は理解できました。ありがとうございます。

その他の回答 (1)

回答No.1

yuuki_555さんが言っているテキストボックスとは フィールドのことをさすのでしょうか? あとは、使用しているファイルメーカーのバージョンと OSを書いてもらうとよりよいアドバイスができると思います。 フィールドのことを指しているとして説明させていただきます。 フィールド内の色(ここで言う背景色)の変更はスクリプトではできません。関数にもそのようなものがないと思います。 別の方法でスクリプトを使わない方法があったのですが 忘れてしまいました。 なので、参考としてファイルメーカーのユーザーさんが 使っているメーリングリストのアドレスを載せておきますのでここに聞いてみるのもひとつの手ではないかなと思います。 ここに集まっている人たちはファイルメーカーのユーザーさんの中でも第一人者的な人が多くいる場所なのでいい方法をアドバイスしてくれるかと思います。

参考URL:
http://www.ogawa.tokushima.tokushima.jp/~fmjuser/fmjml.html

関連するQ&A