Foxtable(狐表)用户栏目专家坐堂 → 判断数据是否存在?


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

主题:判断数据是否存在?

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


加好友 发短信
等级:四尾狐 帖子:816 积分:6387 威望:0 精华:0 注册:2013/2/18 17:46:00
判断数据是否存在?  发帖心情 Post By:2024/11/21 8:28:00 [只看该作者]

如何判断是否存在【第一列】数据为"A"的行

 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4759 积分:34603 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2024/11/21 8:40:00 [只看该作者]

Find或Select均可


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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/21 8:53:00 [只看该作者]


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


加好友 发短信
等级:四尾狐 帖子:816 积分:6387 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/11/21 8:56:00 [只看该作者]

如何查找第一列数据重复的行,并把后面的重复行删除?


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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/21 9:01:00 [只看该作者]


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


加好友 发短信
等级:四尾狐 帖子:816 积分:6387 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/11/21 9:13:00 [只看该作者]

 

[此贴子已经被作者于2024/11/21 10:23:47编辑过]

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


加好友 发短信
等级:四尾狐 帖子:816 积分:6387 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2024/11/21 12:25:00 [只看该作者]

如何把下面的代码改成删除冗余值

 

Dim idx As String = "-1,"
Dim pdr As DataRow = Nothing
Dim cs As String = "客户,工序"
Dim flag As Boolean
For Each dr As DataRow In DataTables("询价表").Select("客户 is not null and 工序 is not null", cs)
    flag = False
    If pdr IsNot Nothing Then
        For Each c As String In cs.split(",")
            If pdr(c) <> dr(c) Then
                flag = True
                Exit For
            End If
        Next
    End If
    If flag Then
        idx &= pdr("_Identify") & ","
    End If
    pdr = dr
Next

If pdr IsNot Nothing Then
    idx &= pdr("_Identify") & ","
End If

Tables("询价表").filter = "_Identify in (" & idx.trim(",") & ") and 客户 is not null and 工序 is not null"


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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/21 15:58:00 [只看该作者]

Tables("询价表").filter  = "客户 is not null and 工序 is not null"
Tables("询价表").sort = "客户,工序"
for i as integer = Tables("询价表").rows.count - 1 to 1 step -1
if Tables("询价表").rows(i)("客户") = Tables("询价表").rows(i-1)("客户") andalso Tables("询价表").rows(i)("工序") = Tables("询价表").rows(i-1)("工序") then
Tables("询价表").rows(i).delete
end if
next

 回到顶部