以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]报表模板设置在共享盘  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=149305)

--  作者:miaoqingqing
--  发布时间:2020/4/28 15:05:00
--  [求助]报表模板设置在共享盘
报表模板设置在项目Attachments里面,如果模板调整要全部人升级系统,不方便

求助,报表模板怎样设置在共享盘
\\\\集团\\部门\\图片
\\\\集团\\部门\\文档
O:\\项目管理系统数据库\\mj\\图片
O:\\项目管理系统数据库\\mj\\文档


--  作者:有点蓝
--  发布时间:2020/4/28 15:27:00
--  
设计时模板只能放在项目所在的目录里的Attachments里面,无法放到其它地方使用。

如果生成报表,模板可以放到其他地方,不过需要使用代码生成报表,如:
Dim Book As New XLS.Book("d:\\出库单.xls")
Dim
 fl As String = ProjectPath & "Reports\\出库单.xls"
Book
.Build() \'生成细节区
Book
.Sheets(0).Rows.RemoveAt(0\'删除第一行,Excel报表的第一行通常是标记行
Book
.Save(fl) \'保存工作簿
Dim
 Proc As New Process \'打开工作簿
Proc
.File = fl
Proc
.Start()