我无法从组合框中插入数据。
我有3个互相影响的组合框。
如果array
不为空,则combobox1
将显示需要的值,但可以为空;如果combobox2
不为空,则combobox2
将显示值这里需要同样的东西。
所以我尝试将其插入,如果所有组合框都具有值,则可以插入数据,如果组合框1和2也具有值,我也可以插入它,但是当组合框2和3没有值时,则它不想输入。
我正在使用combobox3
事件。
就我而言,我必须输入一个许可证,该许可证并非所有人都具有一个组,也不是所有人都具有一个子组。因此,它将其插入为空白或空字符串(After Update
)。我在这里搜索参考,但是我不知道。
非常感谢。
""
答案 0 :(得分:0)
我假设您的Form绑定到了一个表,而ComboBoxes绑定到了该表的列。如果列标记为Required
,则它们不能为Null
。因此,为ComboBox 2和3 Required = No
设置列。
另一个问题是,如果希望它们为空,则必须为其分配Null
而不是空字符串(""
)。
Me.cmb2.RowSource = ""
Me.cmb2.Value = Null
Me.cmb3.RowSource = ""
Me.cmb3.Value = Null