みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM12 Win10で利用しております。
提携不動産会社よりお客様を紹介していただき
お客様に架電を行うコールセンターで勤務しております。
紹介いただくごとに紹介日・紹介不動産会社名・お客様情報で
新規レコードを作成しているのですが
紹介の不動産会社ごとに最新の紹介日を管理したいのですが
=MAX(紹介日)で計算フィールドを作成しましたが
最新の日付が更新されないのですがこの場合の関数は
何にすればいいかご教授願います。
Offline
= Max(紹介日)
でいいはずです。その計算式で、索引オプションの 計算結果を保存せず必要時に再計算する をチェックしてください。
Offline
自テーブルで表示なら、
不動産会社で自己リレーションして、
Max ( 自己リレーション::紹介日 )
ですね。
または、
自己リレーションの設定で紹介日の降順とすれば、
参照フィールドで表示できます。
Offline
Max 関数では自テーブルの最大値は取得できません。
同じテーブルで最大値(最新日)を取得したければ集計フィールドで日付の最大値を指定します。
※この場合に最大値の対象となるのは表示されているレコード(対象レコード)です。
或いはチポさんの方法で自己リレーションを利用します。
関連テーブルの最大値(最新日)の場合は索引オプションは自動的に非索引になります。
Last edited by Moz (2020-06-24 14:05:45)
Offline
Shin様 チポ様ありがとうございます。
説明の仕方が不十分でした。
不動産会社別に直近の紹介がいつかを出す方法を探しています。
不動産会社の情報は別テーブルを作成しております。
不動産会社情報のレコードに直近紹介日という計算フィールドを作成し
その不動産から紹介がきて新しくお客様の新規レコードを作成したときに
直近紹介日が更新できるようにしたいです。
Offline
自己リレーションを
不動産会社別のテーブルとのリレーションに変えるだけですよ。
Offline
Shin様 チポ様 Moz様ご教授いただき誠にありがとうございます。
関数にばかり頭がいってましたが
ポータルの挿入で紹介日を1行表示で降順にすることで
解決できました。
大変お騒がせいたしました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 509.41 KiB (Peak: 513.95 KiB) ]