初心者のFileMaker pro Q&A

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス

Claris FileMaker Pro ヘルプ
新しい質問は、新規トピック から投稿して下さい。


#1 2023-11-07 16:04:51

KTMR
ゲストユーザー

[解決] 選択的テキスト色指定?

宜しくお願いします

Aフィールドに入る単語によってテキスト色を指定する場合
Aフィールドに入る単語が「春」「夏」「秋」「冬」だとすると
春は緑文字 夏は青文字 秋は赤文字 冬は黄色文字で入力したい場合

Ifを使った計算式でどうすればよいのでしょうか?

If ( A = "春" ; TextColor ( A ; RGB ( 0 ; 255 ; 0 ) ) ; TextColor ( A ; RGB ( 255 ; 0 ; 0 ) ))
これだと春には緑文字がひりますが、その他は赤色ということになりそうですが、
これで合っているかも???です

何か一つと、それ以外なら自分でも何とかできそうですが
複数となると、どう計算式を作ればよいか、よくわかっていません。
If ( A = "春" ; TextColor ( A ; RGB ( 0 ; 255 ; 0 ) ) ; TextColor ( A ; RGB ( 0 ; 0 ; 0 ) ))
If ( A = "夏" ; TextColor ( A ; RGB ( 0 ; 0 ; 255 ) ) ; TextColor ( A ; RGB ( 0 ; 0 ; 0 ) ))
If ( A = "秋" ; TextColor ( A ; RGB ( 255 ; 0 ; 0 ) ) ; TextColor ( A ; RGB ( 0 ; 0 ; 0 ) ))
If ( A = "冬" ; TextColor ( A ; RGB ( 255 ; 255 ; 0 ) ) ; TextColor ( A ; RGB ( 0 ; 0 ; 0 ) ))
こんな風に羅列すればよいのか
うまくいっておりません

ご教示ください

#2 2023-11-07 16:30:09

チポ
メンバー

Re: [解決] 選択的テキスト色指定?

複数の条件にはCase関数があります。

ヘルプのリンクです。
https://help.claris.com/ja/pro-help/content/case.html

条件付き書式でもできますね。

オフライン

#3 2023-11-07 18:05:17

KTMR
ゲストユーザー

Re: [解決] 選択的テキスト色指定?

チポ さんの発言:

複数の条件にはCase関数があります。

ヘルプのリンクです。
https://help.claris.com/ja/pro-help/content/case.html

条件付き書式でもできますね。

Case ( A = "春" ; TextColor ( A ; RGB ( 70 ; 70 ; 70 ) ) {B = "夏" ; TextColor (B ; RGB ( 255 ; 255 ; 0 ) } )
上記のように書いてみましたが、指定されたフィールドが見つからないとか
うまくいきません。

ヘルプリンクも読んでみて同じように本人はやってるつもりなのですが、うまくいきません。

#4 2023-11-07 20:52:46

Shin
メンバー

Re: [解決] 選択的テキスト色指定?

Case (
   A = "春" ; TextColor ( A ; RGB ( 70 ; 70 ; 70 ) ) ;
   A = "夏" ; TextColor ( A ; RGB ( 255 ; 255 ; 0 ) )
)

とか

TextColor ( A ; 
   Case (
      A = "春" ; RGB ( 70 ; 70 ; 70 ) ;
      A = "夏" ; RGB ( 255 ; 255 ; 0 )
   )
)
TextColor ( A ; 
   Choose ( Position ( A ; “春夏秋冬” ) - 1 ;
      RGB ( 0 ; 255 ; 0 ) ;
      RGB ( 0 ; 0 ; 255 ) ; 
      RGB ( 255 ; 0 ; 0 ) ;
      RGB ( 255 ; 255 ; 0 ) 
   )  
)

編集者 Shin (2023-11-08 09:11:15)

オフライン

#5 2023-11-08 17:34:18

Re: [解決] 選択的テキスト色指定?

KTMR さんの発言:

Case ( A = "春" ; TextColor ( A ; RGB ( 70 ; 70 ; 70 ) ) {B = "夏" ; TextColor (B ; RGB ( 255 ; 255 ; 0 ) } )
上記のように書いてみましたが、指定されたフィールドが見つからないとか
うまくいきません。

ヘルプリンクも読んでみて同じように本人はやってるつもりなのですが、うまくいきません。

これだと、
Aフィールドが「春」なら、AフィールドをRGB ( 70 ; 70 ; 70)色に。
Bフィールドが「夏」なら、BフィールドをRGB ( 255 ; 255 ; 0 )色に。
となっていますから、Bフィールドがなければ「指定されたフィールドが見つからない」と出るでしょう。

私は条件付き書式で設定する方が好きですね。簡単ですよ。

オフライン

#6 2023-11-08 17:44:20

himadanee
ゲストユーザー

Re: [解決] 選択的テキスト色指定?

{}の記号は、ヘルプの中で「{}の中は省略可能」という意味で使われてますので、実際には記述しません。

#7 2023-11-09 11:08:06

KTMR
ゲストユーザー

Re: [解決] 選択的テキスト色指定?

皆さん ありがとうございました。

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer