いわゆる「Excelのピボット集計」をやりたいのですが、ファイルメーカーでは無理。アクセスでもピボット集計はできないよ、念のため。
なので、このように表示用にリレーションを組んで、都度スクリプトでフィールド値を設定していくわけです。
これを「リレーション地獄」と言います。
まあ、動くので問題ないのですが、計算効率が悪く動きも遅いし、なにより手直しができない。1週間も経ったら、手も足もでない。
というわけで、上のように整理して、スクリプトを2段構えにして対処する。
動きもけっこう早くなり、メンテもしやすい。まんぞく。