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

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

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

You are not logged in.

Announcement

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


#1 2020-06-24 11:28:39

You0830
Member

繰り返しフィールドの検索

FM15ADV
---------------

繰り返しフィールドの最も番号の大きいフィールドの内容のみ検索する方法はありますでしょうか?
以下の例の場合、普通に検索すると「佐藤」のレコード件数は2件になりますが、
繰り返し[2]に鈴木と入力されているレコード1は除外したいです。

繰り返しフィールド
担当者[1] レコード1:佐藤 レコード2:佐藤
担当者[2] レコード1:鈴木 レコード2:
担当者[3] レコード1:   レコード2:

上記は担当者が[1]から[3]に移り変わる仕組みになっており、
現在の担当者が最も番号の大きいフィールドに入力されます。
普通に検索すると前の担当者まで検索結果に表示されるため
Filemakerの機能で改善策がありましたらご教示ください。
よろしくお願いします。

Offline

#2 2020-06-24 12:38:36

Shin
Member

Re: 繰り返しフィールドの検索

個別のフィールドに転帰しないと無理でしょうね。Last() を使うと、最終フィールドを取得できます。
担当者の履歴を入力しているのでしたら、別テーブルに保存し、ポータルで表示するのがいいでしょう。それでしたらリレーションの設定で最終レコードのみを参照できます。

Offline

#3 2020-06-24 12:50:09

Hiro
Member

Re: 繰り返しフィールドの検索

「最新担当者」フィールドを作り、このフィールドで検索すれば良いでしょう。
なお、この「最新担当者」は計算フィールドでその式は、 Last(担当者) とします。

Offline

#4 2020-06-24 16:06:20

You0830
Member

Re: 繰り返しフィールドの検索

Shin様 Hiro様

アドバイスありがとうございます。
最終担当者用フィールドを作成してLast() で最終フィールドを取得、
このフィールドを検索するように変更してみます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 506.77 KiB (Peak: 517.87 KiB) ]