Редактируемый ComboBox в Microsoft Access
Я пытаюсь добавить что-то похожее на редактируемое поле со списком в мою форму доступа, где пользователи могут либо ввести то, что им нужно, либо выбрать из списка доступных записей. Я новичок в доступе и был бы признателен за любую информацию о том, как это можно сделать.
Ничего не происходит, когда я проверяю код ниже.
Код
Private Sub ddlUNS1_NotInList(NewData As String, Response As Integer)
Dim ctl As Control
' Return Control object that points to combo box.
Set ctl = Me!ddlUNSC1
If MsgBox("Value is not in list. Add it?", vbOKCancel) = vbOK Then
MsgBox ("ddlUNSLEVEL NOT LISTED FIRED ")
Else
'ctl.Undo
MsgBox ("ddlUNSLEVEL LISTED FIRED ")
End If
End Sub
1 ответ
Есть разные варианты. Вы можете вернуться к связанному полю:
Row Source: SELECT DISTINCT AddressType FROM ThisTable
Control Source : AddressType
Это имеет ограниченное использование и, вероятно, только полезно для краткосрочной базы данных.
Вы можете использовать NotInList и LimitToList для добавления новых значений.