【发布时间】:2021-01-14 08:54:18
【问题描述】:
我的列表框应该显示 2 项:是的,否。它绑定到 SQLServer 中的位字段。列表框有 2 列,第一列存储绑定的 0 或 1。以下是我更改的属性:
设计时间:
列数:2
列宽:0" ;1"
控制来源:TheBitField
行源类型:值列表
绑定列:1
列表限制:是
允许值列表编辑:否
继承值列表:否
运行时间:
cboYesNoChoice.RowSource = ""
cboYesNoChoice.RowSource = "0,'no';1,'yes'"
运行列表框时,下拉列表框会正确显示两个选项。问题是当我单击“是”时,列表框显示为空。选择“否”在列表框中正确显示。显示第二个列表项有什么问题?
【问题讨论】:
-
TheBitField 是 yes/no 类型吗? Yes/No 类型存储 0 为 false,-1 为 true。
-
是的,它链接到 SQL Server 表的位类型字段。
-
我假设了 Access 的后端。错过了对有问题的 SQL 的引用。应包括 SQLServer 标记。抱歉,不知道为什么 Access 有问题。但也许这会有所帮助msgroups.net/access.formscoding/…
-
尝试将此
cboYesNoChoice.RowSource = "0,'no';1,'yes'"更改为cboYesNoChoice.RowSource = "0,'no';-1,'yes'"。
标签: sql-server ms-access listbox