私のフォームの機能は、ユーザーが別のユーザーにタスクを割り当てられるようにすることです。これは正常に機能します。ユーザーは、アクセスDBにリンクされているコンボボックスを介して、タスクを割り当てたい人を選択します。私は現在、コンボボックスからその選択されたユーザーの値を取得できる機能を実装しようとしています(IDを一致させることにより) DB 内の ID へのコンボボックスを作成し、その行から電子メールを見つけて、ユーザーが [割り当て] をクリックしたときにポップアップする Outlook 電子メール メッセージにそれを挿入できます (Outlook コードは正常に動作し、プルしていないだけです)。コンボボックスの値なので、クリックするとOutlookの新しいメールが表示されますが、「To」フィールドは空です。Outlookコードに問題がないことを確認するために、そのフィールドに割り当てている変数を出力しようとしましたそれでも値は返されません)。
これが機能しないコードのセクションです....
Dim OutApp As Object
Dim OutMail As Object
Dim EmailSubject As String
Dim EmailSendTo As String
Dim MailBody As String
Dim db As DAO.Database, rs As DAO.Recordset
Dim s As String
Dim sqlStatement As String
Combo2.SetFocus
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT tblUsers.Email FROM tblUsers WHERE tblUsers.UserID = 'Combo2.Text ")
Combo2 はコンボボックスの名前です