Office中国论坛/Access中国论坛

标题: 怎样将一个“是/否”字段中的“是”和“否”用描述性的文本和颜色来表示? [打印本页]

作者: gel    时间: 2002-10-30 18:44
标题: 怎样将一个“是/否”字段中的“是”和“否”用描述性的文本和颜色来表示?

我在字段的格式中用:
"肯定的" [Red] ; "否定的" [Green]
就是不能成功。
 Access97/2000/XP上试过。
作者: 奇怪先生    时间: 2002-10-30 19:20
如果想在窗体下显示,比较容易,在数据表内无法实现。
作者: 九阳先生    时间: 2002-10-30 19:21
对于单一窗体,可以在Form_Current事件中设置该字段的值即格式,对于连续窗体,办不到
作者: gel    时间: 2002-10-30 19:32
但我在学<<Access2000疑难解析>>书中是这样介绍的,说可以在数据表内实现。
而且微软的帮助里也写了字段格式可以用[color]控制颜色的显示。
奇怪!!!
作者: 九阳先生    时间: 2002-10-30 19:57
你是对的。可以用条件格式。增加一文本框,其值为=iif([YourField],"肯定的","否定的"),然后设置此文本框的条件格式为:当字段值="肯定的"时为红色,"否定的"时为绿色。
作者: gel    时间: 2002-10-30 20:06
九阳先生说的文本框,是指的在窗体或报表里加的文本框吧?
但在数据表字段的格式框中,用自定义格式怎么做?
例如: "肯定的" [Red] ; "否定的" [Green]
<<Access2000疑难解析>>书中是这样介绍的,但我做不出来。
作者: zhengjialon    时间: 2002-10-30 21:11
直接在控件的条件格式里写=[YourField]="肯定的", 然后再设一下你要的格式就好啦,精品区里有一个朱版主关于条件格式的说明,很详细,你可以看一下。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3