Функция моей формы - позволить пользователю назначить другому пользователю задачу, это отлично работает. Пользователь выбирает, кому они хотят назначить задачу, через поле со списком, которое связано с БД доступа, теперь я пытаюсь реализовать эту функцию, я могу получить значение этого выбранного пользователя из поля со списком (путем сопоставления идентификатора в комбокс с идентификатором в БД, а затем нахождение электронной почты из этой строки, поэтому я могу вставить его в сообщение электронной почты Outlook, которое появляется, когда пользователь нажимает «Назначить» (код Outlook работает отлично, он просто не тянет значение из поля со списком, поэтому щелкните по нему, чтобы получить новый вид электронной почты Outlook, но поле «Кому» пусто, я также попытался напечатать переменную, которую я назначаю этому полю, чтобы убедиться, что это не проблема с кодом перспективы и он не замирает возвращает никакого значения).MS Access, значение ComboBox в SQL-заявлении
Вот фрагмент кода, который не будет работать ....
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 - название combobox
Это VBA, VB6 или VB.NET? Это не одно и то же, и ни одно из них не является ОСНОВНЫМ. Просьба уточнить. – MPelletier
Microsoft Visual Basic 6.5, извините, я не использую это отдельно от недавно для работы, так что полностью забыл о разных версиях. – Josh