みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
宜しくお願いします
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 ) ))
こんな風に羅列すればよいのか
うまくいっておりません
ご教示ください
Offline
Case ( A = "春" ; TextColor ( A ; RGB ( 70 ; 70 ; 70 ) ) {B = "夏" ; TextColor (B ; RGB ( 255 ; 255 ; 0 ) } )
上記のように書いてみましたが、指定されたフィールドが見つからないとか
うまくいきません。
ヘルプリンクも読んでみて同じように本人はやってるつもりなのですが、うまくいきません。
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 )
)
)
Last edited by Shin (2023-11-08 09:11:15)
Offline
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フィールドがなければ「指定されたフィールドが見つからない」と出るでしょう。
私は条件付き書式で設定する方が好きですね。簡単ですよ。
Offline
{}の記号は、ヘルプの中で「{}の中は省略可能」という意味で使われてますので、実際には記述しません。
皆さん ありがとうございました。
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 516.57 KiB (Peak: 521.48 KiB) ]