Foxtable(狐表)用户栏目专家坐堂 → 导出word报表,如何显示进度条


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

主题:导出word报表,如何显示进度条

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
导出word报表,如何显示进度条  发帖心情 Post By:2022/2/17 20:14:00 [显示全部帖子]

导出word报表,如何显示进度条,并同时显示总多少份,已导出多少份,剩余多少份

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
  发帖心情 Post By:2022/2/18 9:40:00 [显示全部帖子]

不知错在那里,还是不能显示

For Each r As Row In Tables("jbxx").Rows

        Dim p As WinForm.ProgressBar

        p = e.Form.Controls("ProgressBar1")

        p.Minimum = 0 '设置最小值

        p.Value = 0 '设置当前值

        Dim drs As List(of DataRow) = DataTables("jbxx").Select(" zz='" & r("zz") & "'and  bh ='" & r("bh") & "'and  sj ='" & r("sj") & "'")''筛选出符合条件的行

        If drs.Count > 0 Then '如果存在符合条件的行

            p.Maximum = drs.Count '设置最大值

            For i As Integer = 0 To drs.count - 1 '逐行生成报表

                Dim dr As DataRow = drs(i)

                'For Each dr As DataRow In drs '逐行生成报表

                Dim tm As String  = ProjectPath & "Attachments\ A3模板定.doc" '指定模板文件

                Dim fl As String = ProjectPath & "导出\" & dr("zz") & dr("bh") & dr("xm") & dr("sj") & ".doc" '指定目标文件

                Dim wrt As New WordReport(Tables("jbxx"),tm,fl) '定义一个WordReport

                wrt.BuildOne(dr)

                

                wrt.Quit

                If i Mod 10 = 0 Then

                    p.Value = i '当前值为已经完成的行数

                End If

                Application.DOEVents()

               

                

            Next

        End If

        

    Next


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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)去掉If i Mod 10 = 0 Then  发帖心情 Post By:2022/2/18 9:58:00 [显示全部帖子]

去掉了已不显示

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)请上传实例说明  发帖心情 Post By:2022/2/18 11:00:00 [显示全部帖子]

已上传

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


加好友 发短信
等级:童狐 帖子:271 积分:2246 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)使用代码导出,就可以做进度:http:/...  发帖心情 Post By:2022/2/18 11:27:00 [显示全部帖子]

已上传例子

 回到顶部