みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になっております。
質問よろしくお願いします。(使用環境:Filemaker 17)
テーブルに
日付
チームID(ユニーク値)
特別値
とあります。
例えば日付に 2019/08/01~2019/08/10 の範囲検索をします。
チームで1日1レコードとなり、この10日間に各チーム1~10のレコードがあります。※その日にレコードが無いチームもあります。
この範囲内のチームの最後の日のレコードに"のみ" 特別値フィールドに値を入れたいのですが
チームID毎の範囲の最終レコードを呼び出す方法が解りません。(Loopなのか、置き換えなのか)
どういった方法があるでしょうか?
※範囲はどんな範囲にもなります。
※範囲の最終日にレコードが無いチームもあります。
よろしくお願いします。
別に、チームID をもたせたテーブルを作ります。そこからチームID でリレーションを貼り、日付で降べきにソートしておきます。(自己リレーションでもいいです)
その関連テーブル側で値を設定しておけばいいです。
Last edited by Shin (2019-08-30 09:36:43)
Offline
日付範囲の開始日と終了日を入力するグローバルフィールドを二つ作ります。
リレーションを
チームIDと日付範囲で設定し、日付の降順でソート指定
これで、
日付 = リレーション::日付
となるレコードが特別値を入力すべきレコードです。
Offline
助かりました!
お二人ともご丁寧にありがとうございました。
Pages: 1
[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 504.05 KiB (Peak: 508.59 KiB) ]