以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何批量生成报表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180158)

--  作者:yvimyd
--  发布时间:2022/10/1 0:46:00
--  [求助]如何批量生成报表

根据选中项,如何批量生成报表并且按编号命名文件?已编代码如下,该如何改进?

Dim s As String = Tables("附属物情况").rows(0)("编号") & Tables("附属物情况").rows(0)("权利人姓名")
Dim Book As New XLS.Book(ProjectPath & "Attachments\\附属物.xls") \'打开模板
Dim fl As String = ProjectPath & "Reports\\" & s & "附属物" & ".xls"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(5, 10).Value = "<日期 = # " & Date.Today & "#>" \'写入打印条件
Book.Build() \'生成报表
Book.Save(fl)
Dim Proc As New Process
Proc.File = fl
Proc.Start()

 


--  作者:有点蓝
--  发布时间:2022/10/4 9:35:00
--  
一个编号的数据一个报表文件?
--  作者:yvimyd
--  发布时间:2022/11/5 0:58:00
--  
是的,按编号批量生成报表。
--  作者:有点蓝
--  发布时间:2022/11/5 9:19:00
--  
导出这个表部分数据,和模板一起发上来看看