• 締切済み

Accessのクエリで取得したい値の結果を返すには?

生徒のスケジュール管理のデータベースを作成しているのですが、 クエリの(仮)データはこんな感じなんですが お名前  日付    開始時間 終了時間 授業時間 出席欄 単位数 残単位 田中  2002/10/22  10:30    11:30      1   チェック   8    7 田中  2002/10/23  11:30    13:30      2   チェック   7    5 22日に田中さんの予定が授業を1時間受けることになっていて、出席したのならチェックを付け、チェックを付けたと同時に残単位が反映される。残単位: IIf([出席チェック]=Yes,[単位数]-[授業時間],[単位数]) といった感じで値を取得し、次の予約日付23日に22日分までの残りの残単位の値を取得し、23日の単位数にその値を代入させたいのですが、このようなことは可能でしょうか? もし分かる方いましたら、アドバイス・回答をお願いします。

みんなの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

原則的に、クエリは、前後のレコードに依存した計算を扱えませんので、VBAでプログラム的に処理する必要があるかと。 連結されたチェックボックスのイベントChangeが拾えるなら、なんかできそうな気がしますが、本当にできるかどうかは不明です。

u-mesh12
質問者

お礼

VBAはわからないので今の状態ですと、とりあえず手記入するしかないみたいですね。