Foxtable(狐表)用户栏目专家坐堂 → 将固定代码转为函数求助


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

主题:将固定代码转为函数求助

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


加好友 发短信
等级:五尾狐 帖子:798 积分:9630 威望:0 精华:0 注册:2011/4/20 14:23:00
将固定代码转为函数求助  发帖心情 Post By:2020/4/23 23:58:00 [只看该作者]

用户已被锁定

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


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

If dlg.ShowDialog =DialogResult.OK Then
    Dim Book As New XLS.Book(dlg.FileName)
    Dim Sheet As XLS.Sheet = Book.Sheets(args(0))   '来源表--"片区学生原始花名"    
    Tables(args(1)).StopRedraw()     '接收表--"报教研室学生名".
    Dim nms() As String = args(2)   'excel列名称,与列位置相对应
    Dim lwz() As integer = args(3)    '列位置,与列名称相对应
    For n As Integer = 1 To Sheet.Rows.Count -1     '起始行
        Dim jch As String = sheet(n,args(4)).Text    '主键名检测号

        Dim dr As DataRow = DataTables(args(1)).Find(args(5) & " = '" & jch & "'")
        If dr IsNot Nothing Then '如果不存在同编号的订单            
            For m As Integer = 0 To nms.Length - 1  '列名称
                dr(nms(m)) = Sheet(n,lwz(m)).Value   '列位置 
            Next
        End If
    Next
    Tables(args(1)).ResumeRedraw()  
End If

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


加好友 发短信
等级:五尾狐 帖子:798 积分:9630 威望:0 精华:0 注册:2011/4/20 14:23:00
  发帖心情 Post By:2020/4/24 23:41:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/26 8:55:00 [只看该作者]

请上传实例测试

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


加好友 发短信
等级:五尾狐 帖子:798 积分:9630 威望:0 精华:0 注册:2011/4/20 14:23:00
  发帖心情 Post By:2020/4/27 17:20:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/27 17:27:00 [只看该作者]

怎么测试?

 回到顶部