选定的前景色未显示在 Access 组合框中
Posted
技术标签:
【中文标题】选定的前景色未显示在 Access 组合框中【英文标题】:Selected ForeColor Not Displaying In Access ComboBox 【发布时间】:2020-07-14 16:12:10 【问题描述】:我在 Access 表单上有一个 ComboBox,其 ForeColor 属性设置为特定的十六进制值。 RowSource 加载了来自特定表的 2 个字段 - 第一个字段是 ID 并隐藏,第二个字段显示供用户查看。当我用一个表加载 RowSource 时,ComboBox 以指定的颜色显示第二个字段的信息。如果我将同一 ComboBox 的 RowSource 替换为不同的表(相同的结构 - 第一个字段是 ID 和隐藏,第二个字段是要显示的值),则显示字段的颜色为黑色。所有属性设置保持不变,包括 ForeColor 设置。所做的唯一更改是加载不同的表作为 RowSource。
某些表会出现此问题,但其他表不会。我看不出表格应该能够更改组合框中的前景色的任何理由。
我有什么遗漏吗?
【问题讨论】:
【参考方案1】:这是一个简单的问题,我应该在输入这个问题之前检查一下,但可能对其他人有帮助。
在要显示的 ComboBox 中使用的、覆盖所选 ForeColor 设置的任何字段在表的字段格式属性中都具有“@”值。删除字段格式属性中的“@”并将其留空解决了问题。
【讨论】:
以上是关于选定的前景色未显示在 Access 组合框中的主要内容,如果未能解决你的问题,请参考以下文章
组合框多选以在 Access 2016 中的文本框中显示所选项目