Редактируемый 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 для добавления новых значений.

Другие вопросы по тегам