私は、マネージャーエリアが選択されるたびにマネージャーのEメールアドレスを変更するDlookup機能をデータベース上に作成しました。これはうまくいきますが、コントロールソースがDlookupになったので、結果を個人用テーブルに保存しなくなりました。Dlookupの結果をAccessデータベースの別のテキストボックスに表示するにはどうすればよいですか?
http://p2p.wrox.com/access-vba/77907-how-save-results-dlookup-function.html私はテーブルの結果を表示する別の隠しボックスを持つ方法を読んでいますが、問題はDlookup結果を他のテキストボックスに接続することです。
私は明らかにDlookupの結果を制御できないので、代わりに次のコードを使用して更新前のイベントにしてみました。
Option Compare Database
Private Sub ASMail_AfterUpdate()
ASMEmail.Value = ASMail.Value
End Sub
ただし、これはまったく影響しません。テキストボックスは、Dlookupの結果を調整するたびに変更されません。また、他のChangeイベントでも同じコードを試しましたが、どちらも機能しませんでした。