Office中国论坛/Access中国论坛

标题: 条件格式改变控件颜色的几种常用方法 [打印本页]

作者: 一点通    时间: 2005-12-28 19:19
标题: 条件格式改变控件颜色的几种常用方法
代码极小,方法灵活,包括隔行变色,在数值范围内变色,按条件变色,获得焦点控件变色及整行变色等,该方法不但应用于窗体,在报表中同样可以引用

查看方法:编辑状态下使控件获得焦点,然后在工具栏中选---格式---条件格式

[attach]17536[/attach]


[此贴子已经被作者于2006-5-4 13:57:19编辑过]

作者: lfxwolf    时间: 2005-12-28 19:52
谢谢版主,正是我需要的东西,谢谢
作者: gallonchai    时间: 2005-12-28 19:59
怎么下载不了?

自动打开到首页了!
作者: 一点通    时间: 2005-12-28 20:02
以下是引用gallonchai在2005-12-28 11:59:00的发言:


怎么下载不了?

自动打开到首页了!

没有发现你说的错误,其它人有这个现象吗?
作者: kevinch    时间: 2005-12-28 20:18
我可以下载,谢谢了
作者: lfxwolf    时间: 2005-12-28 20:22
我已经下了
作者: lfxwolf    时间: 2005-12-28 20:26
我有个问题:

当我删除了ID=3这条记录后,

ID=2 ID=4就会成为上下的记录,它们都有背景色,不能起到隔行变色的效果,

请问应如何解决
作者: lfxwolf    时间: 2005-12-28 20:43
窗体中的

1获得焦点   2获得焦点整行变色

这两个窗体为什么没有预期的效果呀
作者: 一点通    时间: 2005-12-28 21:56
以下是引用lfxwolf在2005-12-28 12:43:00的发言:


窗体中的

1获得焦点   2获得焦点整行变色

这两个窗体为什么没有预期的效果呀

可以你打开了一个子窗体,所以是不能变色的,现在修改了一个,只用一个窗体来显示,请重新下载试下
作者: 一点通    时间: 2005-12-28 21:59
以下是引用lfxwolf在2005-12-28 12:26:00的发言:


我有个问题:

当我删除了ID=3这条记录后,

ID=2 ID=4就会成为上下的记录,它们都有背景色,不能起到隔行变色的效果,

请问应如何解决

确实会存在你说的问题,如果想彻底解决,可以改为另一种方法,请参照

http://www.office-cn.net/forum.php?mod=viewthread&tid=33467&replyID=&skin=1

然后利用这个排序来改变颜色
作者: zyz218    时间: 2005-12-28 23:01
以下是引用lfxwolf在2005-12-28 11:52:00的发言:
谢谢版主,正是我需要的东西,谢谢


作者: wu8313    时间: 2005-12-29 01:39
在隔行变色窗体中,如果 行选 或者 列选 的话,就会报错。[attach]15017[/attach]


[此贴子已经被作者于2005-12-28 17:39:46编辑过]


作者: 一点通    时间: 2005-12-29 04:29
以下是引用wu8313在2005-12-28 17:39:00的发言:
在隔行变色窗体中,如果 行选 或者 列选 的话,就会报错。



这个例子是做得来的?
作者: songzhha    时间: 2005-12-30 16:20
隔行变色中,单击空白地方出同样的错误
作者: apsaps    时间: 2005-12-30 16:46
哈哈,好东西,学习了
作者: 一点通    时间: 2005-12-30 18:05
以下是引用songzhha在2005-12-30 8:20:00的发言:


隔行变色中,单击空白地方出同样的错误

已经修改,原因是隔行变色的另一个方法,后来改了程序,忘记删除代码
作者: zhufeng01    时间: 2006-1-4 00:43
没看明白是怎样变色的,版主能不能解释一下?
作者: 一点通    时间: 2006-1-4 00:46
编辑状态下使控件获得焦点,然后在工具栏中选---格式---条件格式

[此贴子已经被作者于2006-1-3 16:47:44编辑过]


作者: wdh008    时间: 2006-1-4 01:26
不错不错。我很喜欢这些
作者: berry2005    时间: 2006-3-21 05:42
我正需要這東西,謝謝
作者: zshowell    时间: 2006-4-12 16:44
谢谢一点通的指点

这方面,的确要用条件格式,

然后还未有解决到问题,

因为列数是可变的,

条件格式是事先点击每一个文本框之后在"条件格式"处设定,

代码不在表单中,而是在系统文件上,不知道有没有高手分析过

"条件格式"在系统表中的什么位置?

我查看系统表的二进制文件均不能打看查开内容,只能停步于此

另外,关于动态生成文本框控件的问题,可以在编辑窗体的状态下实现

VBA代码是 CreateControl()来做,但最好不用在编辑状态下,能否在

窗体激活后做这种添加的行为?VFP可以这样做的
作者: wtcj    时间: 2006-4-27 19:58
我怎么看不到代码?

只看的见获得焦点整行变色的代码?

WHY?
作者: 一点通    时间: 2006-4-27 20:08
在一楼已写上查看方法
作者: zxzx2733    时间: 2006-5-4 23:19
收下,谢谢!
作者: xqt_qingtang    时间: 2006-5-5 01:58
我要下载
作者: xqt_qingtang    时间: 2006-5-5 01:58
我要下载
作者: xqt_qingtang    时间: 2006-5-5 01:59
要下载


作者: 888xiangyang    时间: 2006-5-5 06:17
仅仅是常用方法!!
作者: 小高    时间: 2006-5-29 01:03
我也会
作者: beifang    时间: 2006-7-12 16:28
学习。
作者: beifang    时间: 2006-7-12 16:30
我正需要這東西,謝謝
作者: beifang    时间: 2006-7-12 16:30
謝謝
作者: fishtear    时间: 2006-7-13 00:23
谢谢
作者: xlonger    时间: 2006-7-17 17:43
主子窗体情况下,子窗体数据表,如何获得焦点,整行变色?



谢谢


作者: 一点通    时间: 2006-7-17 19:42
例子中有这种方法
作者: 123456789    时间: 2006-8-3 20:02
无耻
作者: 123456789    时间: 2006-8-3 20:04
可恶
作者: 123456789    时间: 2006-8-3 20:05
三个够了吧
作者: 伊娜丝1972    时间: 2006-8-13 18:00
太好了
作者: 伊娜丝1972    时间: 2006-8-13 18:01
tai hao
作者: 伊娜丝1972    时间: 2006-8-13 18:01
只好如此
作者: tianxie637    时间: 2006-9-8 04:12
谢谢共享
作者: tianxie637    时间: 2006-9-8 04:13
只能继续恢复,,,,,,,,
作者: tianxie637    时间: 2006-9-8 04:13
这年头搞点什么容易啊111
作者: enum123    时间: 2006-11-18 01:49
good
作者: enum123    时间: 2006-11-18 01:50
标题: eeeee
wefwef
作者: enum123    时间: 2006-11-18 01:50
ffff2f23f23f
作者: wang1950317    时间: 2006-11-18 04:28
這個功能和Excel一樣,但能使用表達式,以前真沒有注意到。謝謝一點通老師!
作者: utngrihii    时间: 2006-11-18 17:48
怎么看不到代码啊


作者: 安彬    时间: 2006-11-20 23:55
标题: 不知说什么才好
不知道说什么才好。。
作者: 安彬    时间: 2006-11-20 23:57
标题: 谢谢了,快点要我能够下载吧
谢谢了,快点要我能够下载吧
作者: 安彬    时间: 2006-11-20 23:58
好想快点看到代码!!!!
作者: 一天到晚游泳的鱼    时间: 2006-11-21 00:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: chexuan    时间: 2006-11-21 18:20
谢谢,终于解决了。

[此贴子已经被作者于2006-11-21 10:50:34编辑过]


作者: lilianban    时间: 2006-12-11 05:17
为什么我这个窗体不行,是不是含有子窗体的就无法变色,[
[attach]22046[/attach]


[此贴子已经被作者于2006-12-11 18:02:47编辑过]


作者: lilianban    时间: 2006-12-12 01:57
请帮忙我看一下收款表为什么不会变色,我已按上面的例子做了,是不是子窗体不行,
[attach]22047[/attach]


[此贴子已经被作者于2006-12-11 18:03:40编辑过]


作者: 一点通    时间: 2006-12-12 05:22
这个与变色有关吗?看不出你的意图
作者: lilianban    时间: 2006-12-14 04:02
下面的文字不管他(我忘记了删除掉),我的目的是想在收款表子窗体内随便点击某一单元格后该整行就显示红色或其他颜色
作者: 归尘    时间: 2007-8-26 07:37
这也是我所需要的,谢谢!
作者: 19ghz    时间: 2007-11-24 18:52
谢谢版主,教程很有帮助
作者: dqsytmh    时间: 2007-12-2 13:39
方法巧妙
谢谢分享
作者: lisj    时间: 2007-12-9 11:59
我可以下载,谢谢了
作者: tclopen    时间: 2008-1-16 19:28
正需要这样的,可惜下不了
作者: bach    时间: 2008-1-17 04:49
谢谢版主,正是我需要的东西,谢谢
作者: bach    时间: 2008-1-17 05:13
真不错啊
作者: huangxiuwen    时间: 2008-1-19 17:42
顶你。顶你。顶你。顶你。顶你。
作者: liuweisunjing    时间: 2008-1-20 11:51
感谢一点通大师.正需要呢.
作者: ICEMAN    时间: 2008-1-20 18:09
:) :)
作者: zhouyunliang    时间: 2008-1-25 11:28
对数据表视图好象无效
作者: goodboy040    时间: 2008-2-22 09:30
哈哈,好东西,学习了
作者: huangxiuwen    时间: 2008-3-11 14:17
看看...................................................................
作者: huangxiuwen    时间: 2008-3-11 14:29
强.............................................................................................................
作者: loren    时间: 2008-7-3 13:53
主子窗体时,子窗体当前记录行如何变色?例子的方法不行。
作者: yxf614    时间: 2008-7-9 08:37
不错可以[:30]
作者: 13555609005    时间: 2008-7-24 17:03
学习吓
作者: marlsq    时间: 2008-10-9 09:49
学习了
作者: liyinglong2001    时间: 2009-3-11 14:08
感谢,正在找这方面的资料。
作者: lanshai    时间: 2009-8-7 11:30
haohao
作者: chenyingfengsx    时间: 2009-8-16 11:24
dddd
作者: holygoo    时间: 2009-9-11 11:28
thanks
1# 一点通
作者: wanbobo    时间: 2009-9-29 11:00
谢谢了,收藏一下!
作者: cgx2000    时间: 2009-10-7 19:35
O(∩_∩)O谢谢
作者: xxiaoxin321    时间: 2009-10-22 10:24
学习!
作者: tthh-01    时间: 2009-11-5 13:37

作者: 小火花    时间: 2009-11-9 17:55
access2003找不到条件格式在哪里
作者: sagemeyou    时间: 2009-11-10 08:07
楼主是利用控件格式来实现的。
作者: sagemeyou    时间: 2009-11-10 08:08
以下是引用lfxwolf在2005-12-28 12:43:00的发言:
窗体中的
1获得焦点   2获得焦点整行变色
这两个窗体为什么没有预期的效果呀
可以你打开了一个子窗体,所以是不能变色的,现在修改了一个,只用一个窗体来显示,请 ...
一点通 发表于 2005-12-28 21:56

10#你给的链接 我没权限看。
作者: li08hua    时间: 2009-11-13 00:11
谢谢了!
作者: 米米呀呀    时间: 2009-11-19 20:44
好贴!
作者: 米米呀呀    时间: 2009-11-19 20:44
不知道斑竹能不能多传授点经验,我对这个有点迷惑!
作者: wufeng980114    时间: 2009-12-31 21:00
谢谢了
作者: 阿智    时间: 2010-3-13 09:44
好东西,谢谢分亨 http://www.ej0769.com
作者: wushuiyuan    时间: 2011-11-26 14:03
学习
作者: lin2003_lin    时间: 2012-7-14 22:24
下了,有的没能实现变色!
作者: wuwu200222    时间: 2020-12-15 11:21
学习
作者: 灰太郎    时间: 2022-9-21 20:36
,12345




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