- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで自動更新)
Accessで自動更新
このQ&Aのポイント
- AccessのT_時間割というテーブルには曜日cd、時限cd、教室cd、更新日、更新者というフィールドがあります。
- T_時間割をもとにフォームを作成し、曜日時限教室のいずれかが更新されると自動で更新日が更新されるようにすることはできます。
- しかし、更新者フィールドに他のテーブルの教職員cdを自動で入力するための方法はわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一番簡単なのは、操作を始める時に、私は誰?っていうのをやっているかと思いますが、その誰、をグローバル変数に持って置き代入すれば良いと思います。 この誰?の情報は、教職員cd と同じものにします。 グローバル変数は、一般的に標準モジュールに宣言し利用します。 例えば、標準モジュールに Public iNowOperater As Long '教職員cd が長整数だった場合 代入には、 Me.更新者 = iNowOperater とか、 iNowOperater へ設定する値は、T_更新者へ教職員cd を追加したタイミングでわかると思います。
お礼
30246kikuさん ご回答ありがとうございました。 当方、イベントプロシージャに関しては最近始めたばかりなので、グローバル変数等、調べてご教示いただいた方法を試してみます。 ありがとうございました。