![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
T_時間割というテーブルに曜日cd、時限cd、教室cd、更新日、更新者というフィールドがあります。
また、T_更新者というテーブルに教職員cdというフィールがあります。
*このテーブルにはファイルを開いている人の教職員コードが入力されています。
T_時間割をもとにフォームを作成し、曜日時限教室のいずれかが更新されると自動で更新日が更新されるようにするのは、コードビルダで実現できました。
曜日cdのプロパティの更新後処理に
Private Sub 曜日cd_AfterUpdate()
Me.更新日 = Now
End Sub
と入力しました。
同じように曜日時限教室のいずれかが更新されると更新者フィールドにT_更新者の教職員cdが自動で入力されるようにしたく色々と試しましたが、エラーになってしまいます。
Private Sub 曜日cd_AfterUpdate()
Me.更新者 = T_更新者!教職員cd
End Sub
とか
Private Sub 曜日cd_AfterUpdate()
Me.更新者 = DLookUp("教職員cd","T_更新者")
End Sub
など。
方法をご存知の方がいましたら、ご教示ください。
No.1ベストアンサー
- 回答日時:
一番簡単なのは、操作を始める時に、私は誰?っていうのをやっているかと思いますが、その誰、をグローバル変数に持って置き代入すれば良いと思います。
この誰?の情報は、教職員cd と同じものにします。
グローバル変数は、一般的に標準モジュールに宣言し利用します。
例えば、標準モジュールに
Public iNowOperater As Long '教職員cd が長整数だった場合
代入には、
Me.更新者 = iNowOperater
とか、
iNowOperater へ設定する値は、T_更新者へ教職員cd を追加したタイミングでわかると思います。
30246kikuさん
ご回答ありがとうございました。
当方、イベントプロシージャに関しては最近始めたばかりなので、グローバル変数等、調べてご教示いただいた方法を試してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Mac OS マックosについて 最近MacBook2018年13インチのosを最新バージョンに更新しましたか、更 2 2022/05/20 07:43
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
月の第一週とは
-
エクセルで毎月第2週日の水曜日...
-
週2回のペースって だいたい何...
-
エクセルで 自動的に◯や数字を...
-
よくある 『 第○(1・2・3・4・...
-
毎○曜日って、使いますか?
-
西暦・月からカレンダーを表示
-
日付から曜日を求めたい
-
C言語始めたてで先生にこれ進め...
-
Excelで第一〇曜日を求める方法...
-
エクセルで折れ線グラフを作り...
-
6月の第2 第4火曜日は何日...
-
指定曜日にMsgBox表示は可能で...
-
.htaccessにて、設定した曜日・...
-
曜日と曜の使い分けがわかりま...
-
[Excel] ある日の曜日が当月の"...
-
社会人の方に質問
-
学生です。部活週2回にはいって...
-
ユーザー定義の(aaa)
-
DBを10件毎に表示ページング...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
月の第一週とは
-
6月の第2 第4火曜日は何日...
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
[Excel] ある日の曜日が当月の"...
-
週2回のペースって だいたい何...
-
毎○曜日って、使いますか?
-
VBA。複数のChangeイベントをま...
-
土曜日の26時って何曜日の何時...
-
毎週同じ曜日にラブホに行くと...
-
今週とは何曜日から何曜日まで...
-
ユーザー定義の(aaa)
-
曜日のなぞ
-
第○曜日であるかを取得する関数
-
燃えるゴミの日は何曜日ですか?
-
カレンダープログラム、曜日の...
-
曜日を求めるプログラムはどう...
-
Consolidateメソッドの引数のSo...
-
曜日派?日付派??
-
Excelで第一〇曜日を求める方法...
おすすめ情報