Foxtable(狐表)用户栏目专家坐堂 → [求助]关于“DrawCell”进行条件判断的请教


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

主题:[求助]关于“DrawCell”进行条件判断的请教

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


加好友 发短信
等级:四尾狐 帖子:842 积分:7253 威望:0 精华:0 注册:2017/8/31 12:07:00
[求助]关于“DrawCell”进行条件判断的请教  发帖心情 Post By:2017/10/24 22:30:00 [只看该作者]

表A:

此主题相关图片如下:表a.png
按此在新窗口浏览图片

 

表B: 


此主题相关图片如下:表b.png
按此在新窗口浏览图片

 

计划:

表A通过查找表B中,只要有相同的“客户名称”,返回表A,将表A中“申报情况”单元格(只是此单元格)进行绘制(DrawCell)标示成其他颜色。

 

 

自己折腾了半天,卡住条件判断上,无法很好的进行判断。

麻烦老师帮忙解决一下,谢谢!

 

 

实例:


 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1.table

[此贴子已经被作者于2017/10/24 22:34:20编辑过]

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


加好友 发短信
等级:超级版主 帖子:112399 积分:572263 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/10/24 22:49:00 [只看该作者]

表A,drawcell

If  e.Col.Name = "申报情况" Then 
    If e.Row.IsNull("客户名称") = False 
        If DataTables("表B").Find("客户名称= '" & e.Row("客户名称")  & "'") IsNot Nothing
            e.Style = "样式1" 
        End If
    End If
End If

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


加好友 发短信
等级:四尾狐 帖子:842 积分:7253 威望:0 精华:0 注册:2017/8/31 12:07:00
回复:(有点蓝)表A,drawcellIf ?e.Col.Name =...  发帖心情 Post By:2017/10/24 22:53:00 [只看该作者]

这么迟了,老师还值班,感动之余,另加十分感谢!

[此贴子已经被作者于2017/10/24 22:54:10编辑过]

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


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
回复:(有点蓝)表A,drawcellIf  e.Col.Name =...  发帖心情 Post By:2018/7/26 9:47:00 [只看该作者]

 窗口要增加一个按钮,代码怎么写呢?
实现对表A 客户名称筛选(表B 也存在表A的客户名称)

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/26 9:50:00 [只看该作者]

以下是引用湛江智在2018/7/26 9:47:00的发言:
 窗口要增加一个按钮,代码怎么写呢?
实现对表A 客户名称筛选(表B 也存在表A的客户名称)

 

Tables("表A").filter = "第一列 in ('" & DataTables("表B").GetComboListString("第一列").replace("|", "','") & "')"


 回到顶部