Foxtable(狐表)用户栏目专家坐堂 → [求助]请前辈老师帮忙写一个自动变色的代码


  共有2408人关注过本帖树形打印复制链接

主题:[求助]请前辈老师帮忙写一个自动变色的代码

帅哥哟,离线,有人找我吗?
ZHX88863808
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3330 威望:0 精华:0 注册:2012/11/10 7:00:00
[求助]请前辈老师帮忙写一个自动变色的代码  发帖心情 Post By:2018/11/2 14:47:00 [显示全部帖子]

一个表中:有一个日期列A,一个商品型号列B和一个库存数据列C,如果数据列C数据发生过变化,则为数据列C背景变化浅绿色,如果C数据三个月内未发生过变化,则,则数据列C背景变黄色,六个月未发生变化,则变为橙色,如果一年未发生变化则变为红色,请前辈老师帮忙写个代码,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
ZHX88863808
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3330 威望:0 精华:0 注册:2012/11/10 7:00:00
  发帖心情 Post By:2018/11/2 15:06:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:库存提示.table


 回到顶部
帅哥哟,离线,有人找我吗?
ZHX88863808
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3330 威望:0 精华:0 注册:2012/11/10 7:00:00
  发帖心情 Post By:2018/11/2 15:27:00 [显示全部帖子]

If e.DataCol.name="C" Then
   If e.DataRow("C") Then
         e.DataRow("A")=Date.today
   End If
End If
我这样日期可以变化,但如何变色呢?还有如果C数据三个月内未发生过变化,则,则数据列C背景变黄色,六个月未发生变化,则变为橙色,如果一年未发生变化则变为红色,这些代码怎么写,我基础差,还请帮忙写一个,谢谢!

 


 回到顶部
帅哥哟,离线,有人找我吗?
ZHX88863808
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3330 威望:0 精华:0 注册:2012/11/10 7:00:00
  发帖心情 Post By:2018/11/3 13:29:00 [显示全部帖子]

两位前辈老师,上面的项目经过测试,觉得还差点,主要是顔色变化有点误差(可能是未表达好,超过三个月未变化变黄色,超过六个月未变动变橙色,超过一年未变动变红色,只要数据一发生变动就变浅绿色,变动之后再按原来的规则循环变化),麻烦再帮忙完善一下,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
ZHX88863808
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3330 威望:0 精华:0 注册:2012/11/10 7:00:00
  发帖心情 Post By:2018/11/3 14:19:00 [显示全部帖子]

老师:还没有达到目的,这个代码可能要按时段设立,3个月之内为一个区间,3个月到6个月为一个区间,6个月到12个月为一个区间,12个月之外为一个区间,麻烦再帮忙修改一下,谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
ZHX88863808
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3330 威望:0 精华:0 注册:2012/11/10 7:00:00
  发帖心情 Post By:2018/11/3 14:44:00 [显示全部帖子]

非常好,谢谢老师!

 回到顶部