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

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

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

You are not logged in.

Announcement

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


#1 2022-11-15 14:47:20

初心者8
Guest

NGワード検索について

お世話になります。初心者なので失礼があれば申し訳ございません。
mac12でFM pro 19を使用しております。

過去の質問にあったようなNGワード管理を行いたいと考えています。
参考:https://fm-aid.com/bbs2/viewtopic.php?id=339

上記の過去の質問ではリンク先が表示されず、詳細が分からなかったのですが
【HiroさんとシャチさんのSubstitute でテキスト内のNGワードを赤字にする】方法を知りたいと思っています。

テキストフィールド「原文貼り付け用」A4 4枚程度を想定
テキストフィールド「原文+NGワードは赤字」
テキストフィールド「NGワード格納用」100〜300単語を想定
*繰り返しフィールドにするべきなのか、別テーブルにするべきなのか悩んでいます。
さらに、可能であれば、テキストフィールド 「対象NGワード」を作り、
原文に含まれていたNGワードをリストとして表示したいと思っています。

現在、下記のSubstituteの式は作ったのですが
このままでは1つ目のチェックしかできません。
フィールドを設定[ 原文+NGワードは赤字 ; Substitute ( 原文貼り付け用 ; NGワード格納用 ; TextColor ( NGワード格納用; RGB ( 255 ; 0 ; 0 )  )) ]

複数のNGワードを赤字にするには変数を指定してloopを使うのでは・・・と思い、
いろいろ試してはいるのですが、上手に式を組み立てることができませんでした。

どなたかお知恵を貸していただけませんでしょうか?
どうぞよろしくお願い致します。

#2 2022-11-15 16:22:27

Shin
Member

Re: NGワード検索について

https://fm-aid.com/bbs2/viewtopic.php?pid=2362#p2362
のサンプルはいかがですか。

リンクからスレッドは表示できますよ。

Offline

#3 2022-11-16 08:55:10

初心者8
Guest

Re: NGワード検索について

Shinさま

ご親切にありがとうございます。
サンプルをDLすることができました。
頂いたサンプルだと対象NGワードのリストが作成しやすいので
こちらの方法からまずは試してみようと思います。

スレッドー内の下記のリンク先が表示されないのですが
Shinさまは見ることができますか?
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=80357

#4 2022-11-16 10:48:09

himadanee
Guest

Re: NGワード検索について

そのサイトは閉鎖されてますね。
ちょうど10年ぐらい前に保存されてるデータがありました。
https://web.archive.org/web/20120709182 … w&no=80357

#5 2022-11-16 11:33:30

初心者8
Guest

Re: NGワード検索について

himadaneeさま

ありがとうございます!
スレッドの内容のほとんどは私には理解できませんでしたが
スレッド内でHiroさんが書かれた計算式でNGワードを赤字にすることに成功しました。

原文に含まれたNGワードのリスト化は
登録されたNGワードが多いのでShinさまに頂いたサンプルのままでは
全てを表示するのが難しく
繰り返しフィールド内のソートやヒットしない場合は表示しないなどの方法を調べているところです。

もし、良い方法をご存知の方がいらっしゃれば
お教えいただければ幸いです。

#6 2022-11-16 13:15:21

初心者8
Guest

Re: NGワード検索について

NGワードのリスト化はNGワードを格納しているテーブルで
PatternCountをすることで解決いたしました。

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

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 555.02 KiB (Peak: 582.2 KiB) ]