- 締切済み
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日の単位数にその値を代入させたいのですが、このようなことは可能でしょうか? もし分かる方いましたら、アドバイス・回答をお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.1
原則的に、クエリは、前後のレコードに依存した計算を扱えませんので、VBAでプログラム的に処理する必要があるかと。 連結されたチェックボックスのイベントChangeが拾えるなら、なんかできそうな気がしますが、本当にできるかどうかは不明です。
お礼
VBAはわからないので今の状態ですと、とりあえず手記入するしかないみたいですね。