Foxtable(狐表)用户栏目专家坐堂 → drawcell 实现重复值单元格标注颜色 效率问题


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

主题:drawcell 实现重复值单元格标注颜色 效率问题

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2017/9/5 22:05:00 [显示全部帖子]

没看明白啊。 1, 修改姓名的时候,查询是否重复,如果重复,就在一列赋值【重复】,否则清空内容 相当于在表中添加一列《重复》,在datacolchanged事件中判读,如果有重复值,则把对应行的《重复》列的值设为”重复“,那导入的第一个值这个《重复》列是空的,第二次导入的时候,对应的单元格才会显示”重复“吗?这样没有原来楼主用颜色标记来的直观啊 2,在drawcell事件,直接取那一列的值,不要重复compute。 没明白这句话的意思,求解释

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2017/9/5 22:21:00 [显示全部帖子]

针对datacolchanged事件还是有个不明白的,是用 datatable的find方法来找出重复值吗?如果这样,比如当值A第一次出现的时候,对应的《重复》标记单元格不会标记出“重复”,只有当A第二次被输入的时候,才会标记为“重复”吧?

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2017/9/5 22:28:00 [显示全部帖子]

我的意思是,比如我把excel订单表导入的foxtable中,如果地址“ABCDEF”有在excel表格中出现了2次,但是导入过程中,当第一个“ABCDEF”导入foxtable的时候,这一行对应的《重复》列,不会显示“重复”,因为datatable中没有相同行,当excel表中第二个“ABCDEF”导入foxtable,因为第一“ABCDEF”已经存在了,所以其对应的《重复》列的值会标记“重复”。也就是入附件所示的效果
图片点击可在新窗口打开查看此主题相关图片如下:snip20170905_4.png
图片点击可在新窗口打开查看
,在结合对“重复”值进行的drawcell处理,也即是只有一行会被标记出来

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2017/9/5 22:42:00 [显示全部帖子]

亲,原谅我小白一个,怎么用select来实现啊?

 回到顶部