初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス


#1 2019-05-08 18:08:20

pon3
メンバー

[解決] 特定の数字が含まれているかを調べたい

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

59, 56,3, 6
のようなフィールドに、

数字としての6があるかどうかを調べたいのですが、
PatternCountでよいのでしょうか。

オフライン

#2 2019-05-08 18:51:54

Hiro
メンバー

Re: [解決] 特定の数字が含まれているかを調べたい

『フィールド内にコンマ区切りの数列が入っている』と云う前提?
だとするなら、

データは、テキストなので、PatternCount の部分一致照合は不適でしょう。
この場合、元データ「数列」を「リスト」に換えて、FilterValues で
完全一致照合が適切でしょう。
その式は、(数値の6がある場合、真=1を返す論理式)
   FilterValues(Substitute(フィールド;[",";¶]); 6)<>""

>#3指摘のように万一、元データ数列内にスペース(=ゴミ)が混入しているなら、
   FilterValues(Substitute(フィールド;[" ";""];[",";¶]); 6)<>""

編集者 Hiro (2019-05-08 19:39:06)

オフライン

#3 2019-05-08 19:20:35

Shin
メンバー

Re: [解決] 特定の数字が含まれているかを調べたい

追加で、スペースの処理が必要ですね。

オフライン

#4 2019-05-09 11:07:50

pon3
メンバー

Re: [解決] 特定の数字が含まれているかを調べたい

よくわかりました。PatternCount以外の方法を知りませんでしたので助かりました。
Hiro様、Shin様、ありがとうございました。

オフライン

クィック投稿

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

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

Board footer