【问题标题】:Editable ComboBox in Microsoft Access编辑ComboBox在Microsoft Access
【发布时间】:2012-08-06 02:54:05
【问题描述】:

我尝试在我的访问表单中添加接近可编辑组合框的内容,用户可以在其中键入他们需要的内容或从可用条目列表中进行选择。我是新手,希望能提供有关如何做到这一点的任何信息。

当我测试下面的代码时没有任何反应。

代码

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

【问题讨论】:

标签: vba vbscript ms-access-2007 ms-office office-2010


【解决方案1】:

有多种选择。可以参考回绑定字段:

Row Source: SELECT DISTINCT AddressType FROM ThisTable
Control Source : AddressType

这用途有限,可能只对短期数据库有用。

您可以使用NotInList and LimitToList 添加新值。

【讨论】:

  • 这似乎是我需要的。我会尝试并更新此线程
  • 我设置了这个,但似乎没有给我我需要的解决方案。有什么我可能会丢失的吗?
  • 请编辑您的问题以包含您当前的代码以及您希望看到的未发生的事情的注释。
  • 我已添加更改。本质上,当我希望这样做并尝试通过更改来测试它时,什么都不会发生。
  • 您是否将“列表限制”设置为“是”?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-28
  • 2013-01-08
  • 1970-01-01
  • 2012-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多