Foxtable(狐表)用户栏目专家坐堂 → [求助]查找新增


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

主题:[求助]查找新增

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]查找新增  发帖心情 Post By:2018/11/12 10:51:00 [只看该作者]

将诉讼参加人“AAA”的代理人(在“委托代理人”表找到的一个或两个),添加到“AAA”下面一行。
请老师帮助修改一下代码。
谢谢!
For Each r As Row In Tables("窗口1_table1").Rows
   
    Dim dr As DataRow
    dr = DataTables("委托代理人").Find("委托人 = '" & r("诉讼参加人") & "'")
    If dr IsNot Nothing Then '如果找到的话
        r = Tables("窗口1_table1").AddNew
        r("诉讼参加人") = dr("姓名")
        r("住所地") = dr("地址")
        r("诉讼地位") = dr("诉讼地位")
        'r.Move(r.Index+1)     '添加在当前行的下面一行
    End If
   
Next

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:2018-11-12查找新增.foxdb


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/12 11:15:00 [只看该作者]

For i As Integer = Tables("窗口1_table1").Rows.count-1 To 0 Step -1
    Dim cr As Row = Tables("窗口1_table1").Rows(i)
    For Each dr As DataRow In DataTables("委托代理人").Select("姓名 = '" & cr("诉讼参加人") & "'")
        Dim r As Row = Tables("窗口1_table1").AddNew
        r("诉讼参加人") = dr("姓名")
        r("住所地") = dr("地址")
        r("诉讼地位") = dr("诉讼地位")
        r.Move(i+1)
    Next
Next

 回到顶部