みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM15ADV
---------------
繰り返しフィールドの最も番号の大きいフィールドの内容のみ検索する方法はありますでしょうか?
以下の例の場合、普通に検索すると「佐藤」のレコード件数は2件になりますが、
繰り返し[2]に鈴木と入力されているレコード1は除外したいです。
繰り返しフィールド
担当者[1] レコード1:佐藤 レコード2:佐藤
担当者[2] レコード1:鈴木 レコード2:
担当者[3] レコード1: レコード2:
上記は担当者が[1]から[3]に移り変わる仕組みになっており、
現在の担当者が最も番号の大きいフィールドに入力されます。
普通に検索すると前の担当者まで検索結果に表示されるため
Filemakerの機能で改善策がありましたらご教示ください。
よろしくお願いします。
Offline
個別のフィールドに転帰しないと無理でしょうね。Last() を使うと、最終フィールドを取得できます。
担当者の履歴を入力しているのでしたら、別テーブルに保存し、ポータルで表示するのがいいでしょう。それでしたらリレーションの設定で最終レコードのみを参照できます。
Offline
「最新担当者」フィールドを作り、このフィールドで検索すれば良いでしょう。
なお、この「最新担当者」は計算フィールドでその式は、 Last(担当者) とします。
Offline
Shin様 Hiro様
アドバイスありがとうございます。
最終担当者用フィールドを作成してLast() で最終フィールドを取得、
このフィールドを検索するように変更してみます。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 506.77 KiB (Peak: 517.87 KiB) ]