Я получаю «несоответствие типов данных в выражении критериев (ошибка 3464) с помощью подпрограммы под приложением, когда вы пытаетесь активировать раскрывающееся окно« cboColleagues ».Несоответствие типа данных при использовании запроса выбора для подачи комбинированного поля
Короче говоря, есть два комбинированных блока, второй из которых («cboColleagues») не отображается, пока пользователь не активирует первый («cboEditPersonnel»). Следующая процедура создается для подачи второго комбинированного блока с источником данных, однако появляется сообщение об ошибке 3464.
Private Sub cboEditPersonnel_AfterUpdate()
If cboEditPersonnel = "Add Colleague" Then
sql_get = "SELECT tblContacts.CompleteName, tblContacts.Team FROM tblContacts WHERE [tblContacts].[Team]<>'" & Form_frmStaticDataDepartments01.cboDepartments & "'"
Me.cboColleagues.RowSource = sql_get
cboColleagues.Visible = True
Else
End If
End Sub
Спасибо, мистер Балане. Я тоже немного смущен. (1) тип данных [tblContacts]. [Team] - это значение, связанное с другой таблицей, где каждое текстовое значение имеет уникальное числовое значение ID. (2) Тип данных combobox отображается как текст, но это тоже поиск таблицы, где есть столбец с уникальным числовым значением. Я не понимаю последнюю часть вашего ответа. –