みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
FMP9です。
会員制マッサージ店でお役様の担当者を月ごとに比較しています。
基本的に担当に変更はないのですが、たまに指名替えのような事があり、指名替えが行われたかどうかを比較しています。
顧客番号・顧客名・年月(を数字で表したもの)・コース名・担当者・金額などのフィールドがあり、
前月と今月の担当者に変更があった時に分かるように
月間テーブル 月間テーブル前月
顧客番号 = 顧客番号
年月 > 年月
コース名 = コース名
でリレーションし、担当を今月と前月と並べて表示し、変化があるものだけを検索し一覧表示させるようにしていました。
これでコースごとの担当の変化が分かっていたのですが、
同じコースを2つ契約し別々の担当者が行う事例が発生し、困っています。
例えば、2月も3月も Aコース 山田さん Aコース 田中さんという二つのレコードがあった場合
1つは同じ担当となりますが、もう1つは担当が変わったと判別されてしまします。
レコード数が多く、元から作り直すとかなり面倒になりそうなのですが、何か良い方法はないでしょうか?
よろしくお願い致します。
現在のリレーションに
担当者の照合を加え、
さらに、年月 - 1というフィールドを作り、
年月の照合を
年月 - 1 = 年月
に変更した新たなリレーションを定義して、
関連レコードが有れば担当者の変更はない。
と判定できますね。
新規契約か継続か、
分るためには現在のリレーションも必要ですが、
照合を前月に限るように、上記のように変更した方がいいのでは。
Offline
Pages: 1
[ Generated in 0.011 seconds, 8 queries executed - Memory usage: 503.19 KiB (Peak: 507.73 KiB) ]