Office中国论坛/Access中国论坛

标题: [求助]如何以窗体文本框中日期的条件而改变其他文本框的背景颜色 [打印本页]

作者: wdh008    时间: 2005-6-11 01:14
标题: [求助]如何以窗体文本框中日期的条件而改变其他文本框的背景颜色
我这个表有三个字段,其中有一个是交货日期字段我把它们生成为窗体了,现在需要根据日期判读,所做产品是否到期.比如:如果当前日期超过交货日期的就是红色的,离交货日期还有2天时是黄色的,离交货日期2天一样的是绿色的,过期是黑色的.
作者: wdh008    时间: 2005-6-11 01:22
标题: [讨论]这个是文件
以下是引用wdh008在2005-6-10 17:14:00的发言:



我这个表有三个字段,其中有一个是交货日期字段我把它们生成为窗体了,现在需要根据日期判读,所做产品是否到期.比如:如果当前日期超过交货日期的就是红色的,离交货日期还有2天时是黄色的,离交货日期2天一样的是绿色的,过期是黑色的.

文件
作者: 海狸先生    时间: 2005-6-11 01:25
最好是三种情况,如果超过四种,(一时找不到那篇可以超过三种条件格式的文章了),系统自身不支持
作者: wdh008    时间: 2005-6-11 01:25
文件怎么上传不了,我一打开告诉如何上传文件的贴就死机了。唉。补充以下,最后那句话是:离交货日期2天   以上  的时绿色。
作者: wdh008    时间: 2005-6-11 01:26
三种??是不是用当前日期减去 交货日期,可得到0,负数,整数??来判断??!·
作者: wdh008    时间: 2005-6-11 01:28
海狸先生啊,怎么样可以用代码来改变文本框的颜色呢。我都不知道怎么做好了。。有没有这个函数阿。
作者: 海狸先生    时间: 2005-6-11 01:40
以下是引用wdh008在2005-6-10 17:26:00的发言:

三种??是不是用当前日期减去 交货日期,可得到0,负数,整数??来判断??!·



我是说你要求颜色的 种类

如果用条件格式来做,一般只能做三种。

如果用代码做,那就不同了
作者: wdh008    时间: 2005-6-11 02:10
代码,也行,我现是做了点点,也知道用产品日期.BackColor = DateDiff("d", Date, JHRQ) + 200,来改变它的颜色,我想只要我多弄几下就可了.不过我现在有个极大的问题困惑我,我对文本框中的事件 里面那些定义阿,我只理解单击这个概念.于是我在窗体中加了个单击的命令按钮,可这样的话我要知道每条记录的颜色得在每个记录后面都点一下.这样实在太痛苦拉.不知道哪里有详细介绍事件里面的那些是什么意思的贴子.我的表是这个样子的产品名称  产品编号  交货日期娃哈哈     w001        2005/7/1可乐宝     k001         2005/6/22这个样式的.我现在就是想根据交货日期 和上面我说的条件来改变 产品名称,产品编号,交货日期 等字段的背景颜色.
作者: 海狸先生    时间: 2005-6-11 03:54
,是单个窗体吗?用窗体的 current事件试试

[此贴子已经被作者于2005-6-10 19:54:11编辑过]


作者: wdh008    时间: 2005-6-11 19:48
对,我现在的功力还达不到跨窗体的等级呢。current事件,当前??!!好我去找一下。




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