Foxtable(狐表)用户栏目专家坐堂 → 狐表列数据选择中“显示重复内容”和“排除重复内容”的功能在哪里?


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

主题:狐表列数据选择中“显示重复内容”和“排除重复内容”的功能在哪里?

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


加好友 发短信
等级:婴狐 帖子:65 积分:908 威望:0 精华:0 注册:2008/9/1 14:50:00
狐表列数据选择中“显示重复内容”和“排除重复内容”的功能在哪里?  发帖心情 Post By:2008/12/12 15:24:00 [只看该作者]

请问原来易表中列数据选择“显示重复内容”或“排除重复内容”的功能在狐表中如何体现,我找不着啊?

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/12/12 15:24:00 [只看该作者]

呵呵,没有这两个东西了。

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


加好友 发短信
等级:婴狐 帖子:65 积分:908 威望:0 精华:0 注册:2008/9/1 14:50:00
  发帖心情 Post By:2008/12/12 16:11:00 [只看该作者]

可是,我想在有3000行数据的“身份证号码”列中找到有重复的号码,以便于排除错误,怎么办,请帮助!

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/12/12 16:42:00 [只看该作者]

列属性有禁止重复的选项,选中可禁止输入重复的内容。如果已经输入,参考下面的例子:


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.table


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


加好友 发短信
等级:超级版主 帖子:521 积分:4910 威望:0 精华:7 注册:2008/9/2 22:22:00
  发帖心情 Post By:2008/12/12 18:44:00 [只看该作者]

也可一个按钮两用:

'''
Dim T  As String
Dim Da  As DataTable = DataTables("资料")
If  Da.DataCols.Contains("重复") = False Then
    Da.DataCols.Add("重复",GetType(Boolean))
End If

if Da.DataCols("重复").Caption = "不重复" then

    For Each dr As DataRow in Da.Select("[身份证号码] Is Not Null")
        T =  "[身份证号码] ='" &  dr("身份证号码") & "'"
        If Da.Compute("Count(身份证号码)",T) >1 Then
            dr("重复") = True
        Else
            dr("重复") = False
        End If
    Next

    Da.DataCols("重复").Caption = "重复"
   
Else
    Dim Ps As List(Of String)
    Ps = Da.GetUniqueValues("[身份证号码] Is Not Null","身份证号码")

    For Each dr  As DataRow in Da.DataRows
        dr("重复") = False
    Next

    For i As Integer = 0 To Ps.Count-1
       T ="身份证号码 = '" & Ps(i) & "'"
       Da.Find(T)("重复") = True
    Next
    Da.DataCols("重复").Caption = "不重复"

End if
Tables("资料").BuildHeader()
Tables("资料").Filter = "[重复] = True"
Tables("资料").Sort = "身份证号码"

[此贴子已经被作者于2008-12-12 18:46:57编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2008/12/15 10:51:00 [只看该作者]

呵呵,刚刚在菜单中加上了重复值的筛选,以后不用这么复杂了。

 回到顶部