以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请问如何实现自动筛选和判断颜色?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116683)

--  作者:初心不改再说未来
--  发布时间:2018/3/29 11:56:00
--  请问如何实现自动筛选和判断颜色?
表A里有一列“接收人”和一列“发送人”,如果当前登录用户名=接收人,那么在当前接受人单元格文字显示为红色。(方便快速区分哪些是我自己要处理的接收项)请问怎么编写?

表A里有一列“状态栏”,里面有3个自定义选项“未完成”“已完成,如何让所有选项为未完成的现实红色,完成的显示绿色?

--  作者:有点甜
--  发布时间:2018/3/29 12:19:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/0656.htm

 


--  作者:初心不改再说未来
--  发布时间:2018/3/29 13:15:00
--  

    If e.Col("接收人") = user.name  Then
         e.Style = "本人"
    End If

这样写对不对?报错看不太懂

--  作者:初心不改再说未来
--  发布时间:2018/3/29 14:46:00
--  
 If e.Col("接收人") = user.name  Then
         e.Style = "本人"
    End If

这样写对不对?报错看不太懂

--  作者:有点甜
--  发布时间:2018/3/29 14:49:00
--  

drawcell事件,写代码

 

    If e.Col.Name = "接收人" AndAlso e.Row("接收人") = user.name  Then

         e.Style = "本人"
    End If

--  作者:初心不改再说未来
--  发布时间:2018/3/29 16:08:00
--  

drawcell事件  为什么要写在这里

写在afterload或者beforeload事件里为什么就报错?按照手册说的,加载完表不是自动就可以变色了吗


--  作者:有点甜
--  发布时间:2018/3/29 16:32:00
--  
控制表格颜色,必须写到drawcell事件,才行。