Access 2013 - 复选框的条件格式
Access 2013 - Conditional Formatting for checkboxes
我有一个显示多个提醒的连续子表单 - 它大约有 6 列,最后一列有复选框,如果提醒已完成,您可以在其中勾选它。如果选中最后一列,是否可以为框着色?
这是一个很好的问题! +1! (有些人似乎到处都给-1)
条件格式仅限于文本格式,因此您不能直接为复选框或其背景着色。
这是一个完整的解决方案,甚至不需要 VBA:
- 在 CheckBox 上放置一个新的 TextBox 并删除其标签
- 将其设置为背景,这样它就不会覆盖您的 CheckBox
- 将该 TextBox 绑定到与您的 CheckBox 相同的数据字段
- 将其字体颜色设置为白色(在白色背景上,因为您不想看到文本)
- 禁用它(因为您不想在此处输入数据)
- 同时停用它(因为您甚至不想将光标放在此处)
- 现在设置此文本框的条件格式:
- 第一个条件:如果等于 0,则将背景和字体颜色设置为白色
- 第二个条件:如果等于 -1,则将背景和字体颜色设置为红色
看起来不错:
我有一个显示多个提醒的连续子表单 - 它大约有 6 列,最后一列有复选框,如果提醒已完成,您可以在其中勾选它。如果选中最后一列,是否可以为框着色?
这是一个很好的问题! +1! (有些人似乎到处都给-1)
条件格式仅限于文本格式,因此您不能直接为复选框或其背景着色。
这是一个完整的解决方案,甚至不需要 VBA:
- 在 CheckBox 上放置一个新的 TextBox 并删除其标签
- 将其设置为背景,这样它就不会覆盖您的 CheckBox
- 将该 TextBox 绑定到与您的 CheckBox 相同的数据字段
- 将其字体颜色设置为白色(在白色背景上,因为您不想看到文本)
- 禁用它(因为您不想在此处输入数据)
- 同时停用它(因为您甚至不想将光标放在此处)
- 现在设置此文本框的条件格式:
- 第一个条件:如果等于 0,则将背景和字体颜色设置为白色
- 第二个条件:如果等于 -1,则将背景和字体颜色设置为红色
看起来不错: