Foxtable(狐表)用户栏目专家坐堂 → 关于系统命令排除重复值的扩展?


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

主题:关于系统命令排除重复值的扩展?

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
关于系统命令排除重复值的扩展?  发帖心情 Post By:2016/7/20 14:11:00 [显示全部帖子]

日常工作----排序与筛选---高级---重复筛选----排除重复值,此系统命令Syscmd.Filter.HideSameValues()如何拓展一下,让他对有空格的也排重?

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2016/7/20 14:21:00 [显示全部帖子]

我要排重的就是单列,是对空格也有排重效果,不是空值的列。


图片点击可在新窗口打开查看此主题相关图片如下:367.jpg
图片点击可在新窗口打开查看

其实这四行都是重复的,只是有的中间有空格,有的前面有空格,有的后面有空格。


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2016/7/20 14:31:00 [显示全部帖子]

上传文件,请老师帮忙看看,点窗口中的“排重”按钮实现排重
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目33.rar



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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2016/7/20 14:32:00 [显示全部帖子]

不能用替换的方法,如果是中文还好,如果是英文的,把单词之间的空格都替换掉,那排重后的英语句子都粘在一起了。

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2016/7/20 14:39:00 [显示全部帖子]

好使,不过代码有点看不太懂。老师能给说一下大概原理吗?

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2016/7/20 15:02:00 [显示全部帖子]

明白了。多谢老师。

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2018/5/3 12:34:00 [显示全部帖子]

追 问个问题,为何用上面的代码对上万行数千排重时很慢,而系统命令Syscmd.Filter.HideSameValues()却非常快?能否把此系统命令Syscmd.Filter.HideSameValues()的代码公开一下?或者说明一下原理。

(注:我只对单列内容排重)
[此贴子已经被作者于2018/5/3 12:40:30编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2018/5/3 12:36:00 [显示全部帖子]

第二个问题:上述代码是对表的所有内容进行循环排重还是只对加载的内容循环排重?如果是对表所有内容那如何改成只对加载内容排重?

 回到顶部