我有一些ComboBox
t配置在table/query
模式,这意味着他们从Access数据库中的表中获取项目列表。
通常情况下,这个ComboBox
- 被称为Editar_Codigo
和Editar_Nombre
-只使用列表中的项目,但有时我想写表中仍然不存在的新项目(因为那时我会按“添加记录到表格”按钮)。
但是我遇到了问题,Access产生了一个PopUp,表示ComboBox
中的值不存在于表中,并且在我删除ComboBox
中的写入值之前我无法关闭该PopUp。
我发现存在一个表达式,当qazxsw我得到一个不存在的值时被激活。
ComboBox
但即使使用它,这也发生了:
Private Sub ComboBox_NotInList(NewData As String, Response As Integer)
End Sub
)。我想删除上述“连锁事件”的第三项。我怎样才能做到这一点?
编辑:
ComboBox_NotInList
我们的想法是在Editar_Codigo_NotInList
ComboBox中编写产品代码,Editar_Nombre_NotInList
中的名称以及接下来两个TextBox中的价格和库存。最后,按下名为“Añadir”的按钮,该按钮会将记录添加到名为“Lista de Stock”的表中。
但问题是我不能在ComboBoxes中写出“不存在的值”(表中不存在的值)。所以我希望能够“忽略”PopUp,如何让Access不要提升PopUp?