初心者のFileMaker pro Q&A (旧掲示板)

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

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

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2019-07-09 12:14:44

pon3
Member

文章に任意のワードが含まれていたら色を変えて目立たせる

よろしくお願いします。
FileMaker17です。

長い文章の中から任意のワードをちょっと目立つようにしたいと考えています。
グローバルフィールドにあるワードが含まれていたら
そのワードだけ色を変えるようなことはできるものでしょうか。

Offline

#2 2019-07-09 12:43:14

Hiro
Member

Re: 文章に任意のワードが含まれていたら色を変えて目立たせる

ココの上部メニュー内「FileMaker カスタム関数を共有 」に一例があります。

●カスタム関数「HighLight 関数式(文中の指定文字列をハイライト明示) 」https://fm-aid.com/custom-function/14-highlight

Offline

#3 2019-07-09 16:19:38

チポ
Member

Re: 文章に任意のワードが含まれていたら色を変えて目立たせる

¶も、ダブルクオートも含まない
単純な「テキスト」の中の「キーワード」を赤に変える式

  Substitute ( TextColorRemove ( テキスト )  ; キーワード ; TextColor ( キーワード ; RGB ( 255 ; 0 ; 0 ) ) )

TextColorRemove が無いと、キーワードを編集したときになぜか対応出来ません。
また、キーワードが内包されていると、これもダメです。

  キーワードが「リンゴ」で、テキストに「赤リンゴ」がある場合、
このリンゴだけが赤くなります。


キーワードが、複数のリストだとこれではダメで、
上の式を回数上限を決めて入れ子を繰り返すか、再起式にすることになりますね。

Offline

#4 2019-07-09 17:21:59

pon3
Member

Re: 文章に任意のワードが含まれていたら色を変えて目立たせる

色々な方法があるのですね!やりたいことを実現できました。
Hiro様、チポ様ありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.042 seconds, 9 queries executed - Memory usage: 506.09 KiB (Peak: 516.22 KiB) ]