【发布时间】:2017-03-02 14:52:26
【问题描述】:
我有一个带有 ComboBox 控件的 Access Form,其附加的记录包含 Null 值作为其中一行的索引,并设置为显示记录集的第二列。
当我打开列表时,我可以看到所有行,包括以 Null 为索引的行,我可以选择它,但是一旦 AfterUpdate 事件结束,显示的文本就会被删除。
我想显示 Null 的第二列,但我无法做到这一点。我想这是因为 Null 不等于任何东西(甚至不等于它本身),但是有解决方法吗?
数据库示例:
Id Description
+------+-------------+
| | Default |
|1 | Choice 1 |
|2 | Choice 2 |
.
.
.
如果我在 ComboBox 中选择“默认”,则该值正确设置为 Null,但显示的文本为空。如果我选择“Choice 1”(或“Choice 2”),则该值正确设置为 1(分别为 2),并且 ComboBox 中显示的值为“Choice 1”(分别为“Choice 2”)。
编辑:出于兼容性原因,该解决方案必须适用于 Access 2007
【问题讨论】: