Foxtable(狐表)用户栏目专家坐堂 → 遍历表把符合要求的行添加到快递查询表中


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

主题:遍历表把符合要求的行添加到快递查询表中

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


加好友 发短信
等级:狐精 帖子:3083 积分:20601 威望:0 精华:0 注册:2016/3/28 16:57:00
遍历表把符合要求的行添加到快递查询表中  发帖心情 Post By:2017/4/27 11:08:00 [只看该作者]

大师,有个快递查询表,刷新按钮能把所有表中符合要求的添加到快递查询表中,通过三列:快递名称、快递单号、寄件信息,重复的快递单号不添加。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/27 11:33:00 [只看该作者]

Dim tns() As String = {"表A", "表B", "表C"}
Dim dt As DataTable = DataTables("快递查询表")
For Each tn As String In tns
    For Each r As Row In Tables(tn).Rows
        If r.IsNull("快递单号") = False Then
            Dim fdr As DataRow = dt.Find("快递单号 = '" & r("快递单号") & "'")
            If fdr Is Nothing Then
                Dim nr As DataRow = dt.AddNew
                nr("快递名称") = r("快递名称")
                nr("快递单号") = r("快递单号")
                nr("寄件日期") = r("寄件日期")
            End If
        End If
    Next
Next

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


加好友 发短信
等级:狐精 帖子:3083 积分:20601 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/4/27 12:02:00 [只看该作者]

不用表名,怎么实现遍历项目中所有表。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/27 12:06:00 [只看该作者]


Dim dt As DataTable = DataTables("快递查询表")
For Each t As DataTable In DataTables
    If t.name <> dt.name AndAlso t.DataCols.Contains("快递单号") Then
        For Each r As DataRow In t.dataRows
            If r.IsNull("快递单号") = False Then
                Dim fdr As DataRow = dt.Find("快递单号 = '" & r("快递单号") & "'")
                If fdr Is Nothing Then
                    Dim nr As DataRow = dt.AddNew
                    nr("快递名称") = r("快递名称")
                    nr("快递单号") = r("快递单号")
                    nr("寄件日期") = r("寄件日期")
                End If
            End If
        Next
    End If
Next

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


加好友 发短信
等级:狐精 帖子:3083 积分:20601 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/4/30 13:31:00 [只看该作者]

色大师,查询表里面,可否通过点快递单号就直接定位到原来的表里面相应的位置呢?

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


加好友 发短信
等级:超级版主 帖子:106884 积分:543633 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/2 8:33:00 [只看该作者]


 回到顶部