表格/查询中不存在MS Access Combobox的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表格/查询中不存在MS Access Combobox的值相关的知识,希望对你有一定的参考价值。
我有一些ComboBox
t配置在table/query
模式,这意味着他们从Access数据库中的表中获取项目列表。
通常情况下,这个ComboBox
- 被称为Editar_Codigo
和Editar_Nombre
-只使用列表中的项目,但有时我想写表中仍然不存在的新项目(因为那时我会按“添加记录到表格”按钮)。
但是我遇到了问题,Access产生了一个PopUp,表示ComboBox
中的值不存在于表中,并且在我删除ComboBox
中的写入值之前我无法关闭该PopUp。
我发现存在一个表达式,当qazxsw我得到一个不存在的值时被激活。
ComboBox
但即使使用它,这也发生了:
- 首先,我写了“错误”的价值。
- 其次,qazxsw poi(在我的情况下是qazxsw poi和qazxsw poi)被执行。 (我检查它打开一个
Private Sub ComboBox_NotInList(NewData As String, Response As Integer) End Sub
)。 - 最后,Access PopUp已打开。
我想删除上述“连锁事件”的第三项。我怎样才能做到这一点?
编辑:
ComboBox_NotInList
我们的想法是在Editar_Codigo_NotInList
ComboBox中编写产品代码,Editar_Nombre_NotInList
中的名称以及接下来两个TextBox中的价格和库存。最后,按下名为“Añadir”的按钮,该按钮会将记录添加到名为“Lista de Stock”的表中。
但问题是我不能在ComboBoxes中写出“不存在的值”(表中不存在的值)。所以我希望能够“忽略”PopUp,如何让Access不要提升PopUp?
好。我想你能做的是。首先让这个组合只看到一列Alpha,beta,Gamma。现在每当用户选择Beta而不是组合框的set属性时,即MsgBox
and写代码以从表中获取相应的值。例。假设组合框的名称是combo1。
变量colomnInvisibleValue将根据您的上一条评论包含值(2)。
将数据选项卡下的组合框的列表属性限制为no .Editar_Codigo
以上是关于表格/查询中不存在MS Access Combobox的值的主要内容,如果未能解决你的问题,请参考以下文章