MS Access ComboBox 具有自己的值
Posted
技术标签:
【中文标题】MS Access ComboBox 具有自己的值【英文标题】:MS Access ComboBox with own values 【发布时间】:2013-09-24 19:44:13 【问题描述】:在我的 MS Access 应用程序中,我有表格和表格客户,其中包含数字字段 Status
(1
- 表示 Active
、2
- Inactive
、3
- N/A
)
在表单上,我需要具有值 Active
、Inactive
和 NA
的组合框,当用户选择任何值时,1
、2
或 3
值应保存到 Status
字段。
当我尝试将 [Row Source Type]
设置为 [Value List]
和 [Row Source]
设置为 ["Active";1;"Inactive";2;"NA";3]
、[Bound Column] =2
时,组合框会显示包含值 1
、2
、3
的不必要列
当我设置 [Bound Column] = 1
时,它会尝试存储在表中 ["Active", "Inactive", "NA"]
而不是 1
,2
,3
谁知道如何实现,我做错了什么?
【问题讨论】:
您是否设置了 ColumnCount =2 来告诉访问您的字符串中有两列,并设置 ColumnsWidth=";0" 来告诉他第二个隐藏? 行得通!请写下这个作为答案。非常感谢! 【参考方案1】:当您使用 [Value List] 作为 [Row Source Type] 时,您必须手动将 ColumnCount 设置为正确的值。
ColumnCount = 2
同时隐藏 ID 列
ColumnsWidth=";0"
【讨论】:
完美,非常感谢!以上是关于MS Access ComboBox 具有自己的值的主要内容,如果未能解决你的问题,请参考以下文章
MS Access Form:使用第一个 Combobox 的值来过滤第二个 Combobox 的选项?
在 MS Access 中使用 VBA 查看 Combobox 中的唯一值