【问题标题】:Conditional Formatting on an MS Access formMS Access 表单上的条件格式
【发布时间】:2013-07-16 18:12:45
【问题描述】:

有没有办法对 ms 访问表单中的文本框使用条件格式(类似于 excel)?用户将在文本框中输入一个数字。如果数字在 0-25 之间为红色,如果在 26-50 之间为黄色,如果在 51-75 之间为绿色,76-100 为蓝色。

如何在 MS Access 中做到这一点? ?

【问题讨论】:

  • 在设计视图中使用表单,右键单击文本框并选择条件格式。使条件 1 字段值介于 0 和 25 之间,并从字体/前景色下拉列表中选择红色。单击“添加>>”按钮添加另一个条件(条件 2)... 介于 26 和 50 之间,黄色。对其余条件重复此操作。
  • 汉斯,你应该把它作为答案,让 JT 接受它。减少“未答复”列表。 =)

标签: forms ms-access conditional-formatting


【解决方案1】:

注意下面提到的@Nexus,FormatConditions 集合只接受 3 个条件。但是您的目标是4个条件。除非您可以将它们合并为仅 3 个,否则您将无法为此使用 Access 的条件格式功能。

使用设计视图中的表单,右键单击文本框并从上下文菜单中选择“条件格式...”

条件1下的下拉列表中选择“字段值是”,在第二个下拉列表中选择“介于”,然后在接下来的 2 个框中输入您的开始 (0) 和结束 (25) 范围值。从字体/前景色下拉菜单中选择红色。

单击“添加>>”按钮添加另一个条件(条件2)。设置该条件的值:26; 50;和黄色。

对其余条件重复。

这是您应用于文本框的前 2 个条件的屏幕截图。 (我选择了浅灰色作为背景色,这样前景色在格式预览区会更加明显。)

【讨论】:

  • 我不认为这可以解决问题,因为 MS Access 条件格式只允许最多 3 个条件,而问题要求 4 个条件
  • 你能不使用3个条件,第4个是默认的吗?
  • 是的,有点。当文本框包含 -50 或 300 时,“默认值”也将适用。如果可以接受,那么您就可以开始了。 :-)
猜你喜欢
  • 2016-11-21
  • 2021-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-07
  • 2018-04-16
  • 1970-01-01
相关资源
最近更新 更多