i具有一个访问表格,带有组合obox控件,其附加的后备包包含一个无效的一行索引,并设置为显示记录集的第二列。
当我打开列表时,我可以看到所有行,包括带有空作为索引的一行,我可以选择它,但是一旦添加后的事件结束,显示的文本就会删除。
我想显示NULL的第二列,但是我无法实现这一目标。我想这是由于无效的原因(甚至不是本身),但是是否有解决方法?
数据库的示例:
Id Description
+------+-------------+
| | Default |
|1 | Choice 1 |
|2 | Choice 2 |
.
.
.
如果我在ComboBox中选择"默认值",则该值正确设置为空,但是显示的文本为空。如果我选择"选择1"(或"选择2"),则将值正确设置为1(分别2),并且Combobox中的显示值是"选择1"(分别为"选择2")。
编辑:出于兼容原因,该解决方案必须与Access 2007
您可以使用MyCombo.ListIndex = 0
在ComboBox中选择第一个值。这不会从内存设置值,但应正确显示。