Foxtable(狐表)用户栏目专家坐堂 → 老师帮忙加个循环执行


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

主题:老师帮忙加个循环执行

美女呀,离线,留言给我吧!
18504175995
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:144 积分:1336 威望:0 精华:0 注册:2018/5/10 10:29:00
老师帮忙加个循环执行  发帖心情 Post By:2019/3/9 9:22:00 [只看该作者]

对账环节,A表账目核对无误列勾选后,在B表中查找复核条件的所有行,同时对这些行勾选“封账”列,因为是一对多的关系,所以需要个循环语句,但是本人菜鸟不太会写
目前写成如下代码,只能执行查到的第一行,麻烦老师指点一下要怎么能对查到的所有行都执行,谢谢啦!
Select Case e.DataCol.name
    Case "海运费核对无误"
        Dim zy As DataRow=e.DataRow
        Dim pz As DataRow
        pz = DataTables("海运发运明细").find("运单号='" & zy("提单号") & "'")
            If pz IsNot Nothing
                If zy("海运费核对无误")=True Then
                    pz("应付船公司_封账")= True
                Else
                    pz("应付船公司_封账")= Nothing
                End If
            End If
End Select

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


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

Select Case e.DataCol.name
    Case "海运费核对无误"
        Dim zy As DataRow=e.DataRow
        Dim pz As DataRow
        For Each pz In DataTables("海运发运明细").Select("运单号='" & zy("提单号") & "'")
            pz("应付船公司_封账")= zy("海运费核对无误")
        Next
End Select

 回到顶部
美女呀,离线,留言给我吧!
18504175995
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:144 积分:1336 威望:0 精华:0 注册:2018/5/10 10:29:00
  发帖心情 Post By:2019/3/9 9:49:00 [只看该作者]

非常感谢有点蓝老师,问题解决了,以后再遇上这样的问题终于知道改咋办了,简单明了没毛病,哈哈哈

 回到顶部