带禁用或“只读”文本框的访问中的条件格式

问题描述 投票:0回答:1

我有一个带有某些绑定文本框的Access Continuous Form。我想提供每个记录状态的可视指示器,因此文本框包含表中的0、1或2值。条件格式使此框变为0(绿色),1(黄色)和2(红色)(包括文本颜色),因此该框实际上只是用户的一种颜色。

我已禁用文本框,以防止用户单击该框并看到它是一个文本框,但是将Enabled = False设置为属性似乎会被条件格式关闭。然后,我在条件格式中应用了Enabled框,但是虽然它确实禁用了文本框,但它关闭了条件格式,并且如果您将其锁定,则不会更改文本颜色。

是否还有其他控件我最好在这里使用,还是可以让文本框条件格式在用户无法单击文本框的情况下工作?

ms-access access-vba
1个回答
0
投票

Enabled = False更改背景颜色。如果将Locked = False设置为仅阻止用户更改数据。您的复选框必须具有

Enabled = True
Locked = True

我在此条件下对其进行了测试,并且可以正常工作:

Conditional formattingResults

© www.soinside.com 2019 - 2024. All rights reserved.