Foxtable(狐表)用户栏目专家坐堂 → dlg.FileName


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

主题:dlg.FileName

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
dlg.FileName  发帖心情 Post By:2022/2/26 14:44:00 [显示全部帖子]

With DataTables("table_3")
    .LoadTop = 200
    .LoadPage = 0
    .Load()

End With

With DataTables("table_3")
Do While .LoadPage < .TotalPages - 1
        .LoadPage = .LoadPage + 1
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
Dim Book As New XLS.Book(ProjectPath & "Attachments\111.xls") '打开模板
Dim Sheet As XLS.Sheet = Book.Sheets(0)
gc.Collect
Book.Build() '生成细节区
Book.Save("D:\data" & ) 
Dim Proc As New Process '打开工作簿
Proc.File = dlg.FileName
Proc.Start()

        .Load()

Loop
End With
每一页加1怎么写
[此贴子已经被作者于2022/2/26 14:51:46编辑过]

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 14:52:00 [显示全部帖子]

With DataTables("table_3")
    .LoadTop = 200
    .LoadPage = 0
    .Load()

End With

With DataTables("table_3")
Do While .LoadPage < .TotalPages - 1
        .LoadPage = .LoadPage + 1
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
Dim Book As New XLS.Book(ProjectPath & "Attachments\111.xls") '打开模板
Dim Sheet As XLS.Sheet = Book.Sheets(0)
gc.Collect
Book.Build() '生成细节区
Book.Save("D:\data" & ) 
Dim Proc As New Process '打开工作簿
Proc.File = dlg.FileName
Proc.Start()

        .Load()

Loop
End With
每一页加1怎么写

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 14:53:00 [显示全部帖子]

还有就是分页不清除筛选的数据怎么弄 ,就是分页只分筛选后的页 应该怎么弄 

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 15:12:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.1.30.2
错误所在事件:窗口,主控窗口,Button36,Click
详细错误信息:
引发类型为“System.OutOfMemoryException”的异常。
[此贴子已经被作者于2022/2/26 15:21:35编辑过]

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 15:25:00 [显示全部帖子]

With DataTables("table_3")
    .loadfilter = Tables("table_3").filter
    .LoadTop = 200
    .LoadPage = 0
    .Load()

End With

With DataTables("table_3")
Do While .LoadPage < .TotalPages - 1
        .LoadPage = .LoadPage + 1
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
Dim Book As New XLS.Book(ProjectPath & "Attachments\111.xls") '打开模板
Dim Sheet As XLS.Sheet = Book.Sheets(0)
gc.Collect
Book.Build() '生成细节区
Book.Save("D:\data" & .LoadPage & ".xls") 

        .Load()

Loop
End With
[此贴子已经被作者于2022/2/26 15:25:20编辑过]

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 15:26:00 [显示全部帖子]

发了

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 16:15:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.1.30.2
错误所在事件:窗口,主控窗口,Button36,Click
详细错误信息:
引发类型为“System.OutOfMemoryException”的异常。
100条都有问题啊现在

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 16:23:00 [显示全部帖子]

一定要手动咩With DataTables("table_3")
    .loadfilter = Tables("table_3").filter
    .LoadTop = 100
    .LoadPage = 0
    .Load()
    Dim Book As New XLS.Book(ProjectPath & "Attachments\111.xls") '打开模板
    Dim Sheet As XLS.Sheet = Book.Sheets(0)
    Book.Build() '生成细节区
    Book.Save("D:\data0.xls")
End With
System.Threading.Thread.Sleep(1000)

gc.Collect 我点击一次后等他好了后再点多一次也会报错这个

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 16:34:00 [显示全部帖子]

能不能就是弄个导出完这页才能翻下页

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


加好友 发短信
等级:四尾狐 帖子:825 积分:1650 威望:0 精华:0 注册:2021/7/30 8:48:00
  发帖心情 Post By:2022/2/26 16:51:00 [显示全部帖子]

With DataTables("table_3")
    .loadfilter = Tables("table_3").filter
    .LoadTop = 200
    .LoadPage = 0
    .Load()

End With

With DataTables("table_3")
Do While .LoadPage < .TotalPages - 1
        .LoadPage = .LoadPage + 1
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Excel文件|*.xlsx" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
Dim Book As New XLS.Book(ProjectPath & "Attachments\111.xls") '打开模板
Dim Sheet As XLS.Sheet = Book.Sheets(0)
gc.Collect
Book.Build() '生成细节区
Book.Save( dlg.FileName)
End If 

        .Load()

Loop
End With 
这样是可以的


 回到顶部
总数 18 1 2 下一页