・手数料単価が変更になる場合、変更になった月以前の計算結果が変わらないようにしなければなりません。
まずはこれの対策が先決ですね。
- 手数料単価の変更履歴テーブルを作成して、そこから対応する年月の単価を参照する設計にする。
- いっそのことレポートの出力形式とおなじになるテーブルを作成しておいて、VBAで出力する。
hirotonさんの提案の方法の場合は、前者の方法で手数料単価はDLookup関数で参照するように手直しすればいけると思います。
ただ、結局VBAが必須になるので、後者の方法でもいいかもしれません。
通報 ...