访问2003连续表格

访问2003连续表格

问题描述:

我有一个连续的表单,其中包含一个下拉框whos控制源是支持表中的记录的id。绑定列是此支持元素ID。下拉列表的行源是一个查询,根据绑定列中的id获取2个文本字段...第一个文本字段仅显示文本...第二个文本字段是一种颜色。这些是用于访问的实际数字颜色代码,用户可以通过改变盒子的颜色并保存该特定颜色来输入。对于连续形式中的每个记录,它们具有以下级别之一...空白,红色黄色或绿色...我想显示颜色名称的字段将其背景颜色更改为下拉列表中第3列的颜色...访问2003连续表格

任何想法?

您正在寻找条件格式。本文将介绍如何使用条件格式几乎做任何你想要的背景颜色:

http://msdn.microsoft.com/en-us/library/aa139965(office.10).aspx

+0

我看过条件格式,但我不能确定其可能做出改变在运行时。虽然他们现在只有4个级别...在2 - 3个月内...他们可能会增加额外的水平。 – Patrick 2009-09-21 16:19:29

+0

查看文章的第二部分:“编程条件格式”。应该可以创建一个允许用户添加条件和颜色的通用例程。 – 2009-09-21 16:30:29

+0

其他技术IIRC的问题是,它们将不可避免地为整列文本框着色,而不是单个文本框。条件格式是这样做的唯一方法,AFAIK。 – 2009-09-21 16:43:10