访问2003连续表格
问题描述:
我有一个连续的表单,其中包含一个下拉框whos控制源是支持表中的记录的id。绑定列是此支持元素ID。下拉列表的行源是一个查询,根据绑定列中的id获取2个文本字段...第一个文本字段仅显示文本...第二个文本字段是一种颜色。这些是用于访问的实际数字颜色代码,用户可以通过改变盒子的颜色并保存该特定颜色来输入。对于连续形式中的每个记录,它们具有以下级别之一...空白,红色黄色或绿色...我想显示颜色名称的字段将其背景颜色更改为下拉列表中第3列的颜色...访问2003连续表格
任何想法?
答
您正在寻找条件格式。本文将介绍如何使用条件格式几乎做任何你想要的背景颜色:
http://msdn.microsoft.com/en-us/library/aa139965(office.10).aspx
我看过条件格式,但我不能确定其可能做出改变在运行时。虽然他们现在只有4个级别...在2 - 3个月内...他们可能会增加额外的水平。 – Patrick 2009-09-21 16:19:29
查看文章的第二部分:“编程条件格式”。应该可以创建一个允许用户添加条件和颜色的通用例程。 – 2009-09-21 16:30:29
其他技术IIRC的问题是,它们将不可避免地为整列文本框着色,而不是单个文本框。条件格式是这样做的唯一方法,AFAIK。 – 2009-09-21 16:43:10