>>549
あまりアクロバティックな設計にしないで、素直な設計にしたほうがあとあと
楽だと思うけどなぁ‥‥。
つまり、
 生徒テーブル.fp5
  生徒番号(数値、ユニーク)
  生徒氏名(文字列)
 試験結果テーブル.fp5
  生徒番号(数値)
  実施日付(日付)
  科目番号(数値)
  得点(数値)
 科目テーブル.fp5
  科目番号(数値・ユニーク)
  科目名(文字列)
という分け方がごく普通の使い方ではないかと思う。


それは置いておいて、もし集計の仕方を細かく指定したいのだったら、
スクリプトでそのつど計算させたら?
科目とか集計期間とかは自分でIF文で判定しながら集計していく。
別レイアウトにポータルで特定の生徒のテスト結果を呼び出して、
LOOPでポータル内を上から下まで舐めながら科目とか日付をチェックして
必要なテストの得点だけを集計するわけ。
計算にはひと呼吸くらいの時間はかかると思うけど。