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

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

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

You are not logged in.

Announcement

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


#1 2020-11-17 11:05:31

NIVEA
Guest

複数レコードから該当する最新のレコードのみの抽出

環境はFM13、WIN8です。お尋ねいたします。

例えば、ハガキを複数の方を対象に不定期にだしているとします。

宛名は山田太郎さん。最新の投函は今年の7月1日、前回は昨年の11月10日、前々回は昨年の4月2日とします。

次に宛名は鈴木花子さん。最新は昨年の9月3日、前回は昨年の2月10日とします。

このように複数の方への投函履歴をFMで作成した場合、氏名フィールドで山田太郎と入力し検索した場合、当然のごとく2020.7.1と2019.11.10と2018.4.2のレコードだけが表示されますが、最新の2020.7.1のみの情報が必要であり、古い2019.11.10と2018.4.2は不要です。

つまり2020.7.1のレコードのみを表示したいと考えています。どうそればいいのでしょうか?ご教示願います。

#2 2020-11-17 13:09:45

チポ
Member

Re: 複数レコードから該当する最新のレコードのみの抽出

別テーブルを作り、
元のテーブルと名前でリレーション、
その設定で、日付の降順ソートにします。

別テーブルのレイアウトに元のテーブルのフィールドを配置すると、
その名前の最新のレコードが表示されます。


自己リレーションにして、
同様の設定で最新のレコードのみにフラグをたてられますから、
そのフラグで検索してもいいでしょう。

Offline

#3 2020-11-18 09:47:57

NIVEA
Guest

Re: 複数レコードから該当する最新のレコードのみの抽出

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

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 499.8 KiB (Peak: 514.55 KiB) ]