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

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

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

You are not logged in.

Announcement

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


#1 2015-10-26 12:00:11

まがせ
Guest

特定のテキスを含むリレーション結果をポータル表示

FileMaker Pro 13
OS Windows 7
みなさまこんにちは
特定のテキストを含むリレーションの結果をポータル表示するにはどのようにすればよろしいでしょうか。

テキスト入力フィールド (MAX20文字程度入力できる)
リーレーション先のフィールド (文字数制限無し)

テキスト入力フィールド 「りんご」 と入力

ポータルに「りんご」を含むレコードを表示
※りんご以外の文字も入力されている

結果(ポータル)
-------------
りんご ばなな
-------------
ばなな りんご
-------------
りんご
-------------

ご教授のほどよろしくお願いします。

#2 2015-10-26 13:21:27

チポ
Member

Re: 特定のテキスを含むリレーション結果をポータル表示

ポータルの表示でよければ、
ポータルフィルタの条件式を
  PatternCount ( リレーション先::テキスト ; テキスト入力フィールド )
とすればいいでしょう。


リレーションの照合でやるには
部分一致 リレーション
でここを検索してみてください。

Offline

#3 2015-10-27 09:26:31

まがせ
Guest

Re: 特定のテキスを含むリレーション結果をポータル表示

チポ様
ポータルフィルタの条件式を
  PatternCount ( リレーション先::テキスト ; テキスト入力フィールド )

にて解決しました。
ありがとうございました。

#4 2015-10-30 12:11:24

まがせ
Guest

Re: 特定のテキスを含むリレーション結果をポータル表示

リレーションを
テキスト入力フィールド = リーレーション先のフィールド

とし

ポータルフィルタの条件式を
  PatternCount ( リレーション先::テキスト ; テキスト入力フィールド )

とした場合

「りんご」と入力しても

「りんご バナナ」 等はポータルに表示されません。

ご教授のほどよろしくお願いします。

#5 2015-10-30 12:31:04

Moz
Member

Re: 特定のテキスを含むリレーション結果をポータル表示

ポータルフィルタとリレーションは違います。

リレーションは一致または改行区切りのいずれかの行と一致した場合に成立するので
"りんご" と "りんご バナナ" は一致しませんよ(´;ω;`)

"りんご¶(改行)
バナナ"

なら表示されますが目的と合いますか?

Offline

#6 2015-10-30 13:21:12

まがせ
Guest

Re: 特定のテキスを含むリレーション結果をポータル表示

MOZ様 ありがとうございます。

"りんご¶(改行)
バナナ"

なら表示されますが目的と合いますか?

確かに可能ですが

照合先が文字数無制限で文章となっているため

りんご と入力して

りんごを食べたら鳥肌がたつ

などもポータル表示したいとおもっております。
上記の場合 鳥肌でも結果として欲しいです。

#7 2015-10-30 14:25:14

チポ
Member

Re: 特定のテキスを含むリレーション結果をポータル表示

リレーションは適当なフィールドを「X(デカルト積)」で照合して、
フィルタで絞り込む方法でいいのでは。

この場合、
フィルタするキーワードが

"りんご¶(改行)
バナナ"

の様に複数の単語が or でフィルタするのでしょうか?

Offline

#8 2015-10-31 08:28:46

Moz
Member

Re: 特定のテキスを含むリレーション結果をポータル表示

照合先が文字数無制限で文章となっているため

リレーションはフィールド内容の照合、フィルタは条件式の評価である点は抑えておきましょう。

チポさんも書いていますがデカルト積でないと難しいですね。
ポータルで表示しなくてもグローバル格納の検索用フィールドを使った検索でもいい気がしますが......

"りんご¶(改行)
バナナ"

改行区切りを勝手にバラしてそれぞれ評価するような機能はポータルフィルタにはないので
複数のキーワードの and や or を表示したい場合は面倒ですね。

その場合は検索の方が楽かなと思います。

Last edited by Moz (2015-10-31 08:29:57)

Offline

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: 513.49 KiB (Peak: 518.03 KiB) ]