Foxtable(狐表)用户栏目专家坐堂 → 当前遍历只实现了查找的不重复值的第一行数据更新,怎么实现遍历所有不重复值的所有行数据都更新呢?


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

主题:当前遍历只实现了查找的不重复值的第一行数据更新,怎么实现遍历所有不重复值的所有行数据都更新呢?

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


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
当前遍历只实现了查找的不重复值的第一行数据更新,怎么实现遍历所有不重复值的所有行数据都更新呢?  发帖心情 Post By:2022/1/25 10:48:00 [只看该作者]

当前遍历只实现了查找的不重复值的第一行数据更新,怎么实现遍历所有不重复值的所有行数据都更新呢?

红色部分代码 怎么改成遍历呢?

 

想实现当uui找到后  就去找凭证号里面的uuid   只有唯一的一个    然后去更新费用类目下 的所有uuid相等的数据值   而不是只有第一条更新

当前代码如下:

Dim Customers As List(Of String)
Customers = DataTables("费用类目").GetValues("uuid")
For Each Customer As String In Customers
    Output.Show(Customer)
    Dim bb As DataRow = DataTables("凭证号").Find("uuid= '" & Customer & "'")
    Dim b As DataRow = DataTables("费用类目").Find("uuid= '" & Customer & "'")

    If bb IsNot Nothing Then
        If b IsNot Nothing Then
            b("凭证时间")=bb("时间")
            b("年份")=bb("年份")
            b("月份")=bb("月份")
            b("单位")=bb("凭证单位")
            b("凭证号")=bb("凭证号")
        End If
        b.Save
    End If
Next


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


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


 回到顶部