以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  excel 导出问题值出空  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=27100)

--  作者:kmzb56
--  发布时间:2012/12/21 17:51:00
--  excel 导出问题值出空
   在窗口上设计的副表查询出结果后,设计了导出按钮代码为:
Dim Book As New XLS.Book(ProjectPath & "Attachments\\现金收支.xls") \'打开模板
Dim fl As String = ProjectPath & "Reports\\现金收支汇总.xls"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(1,0).Value = "<帐务管理_Table1>"  \'细节区定义一
Sheet(6,0).Value = "<帐务管理_Table1>"  \'细节区定义二
Book.Build() \'生成报表
Book.Save(fl) 
Dim Proc As New Process 
Proc.File = fl
Proc.Start()


对应的execl 设计为:

图片点击可在新窗口打开查看此主题相关图片如下:excel导出问题.jpg
图片点击可在新窗口打开查看

想直接导出 窗口副本查询的结果。 excel用的是直接引用统计,请问这样设计有什么问题?有其它方式改进没?


--  作者:lin_hailun
--  发布时间:2012/12/21 18:16:00
--  
 直接统计的话,细节区是不需要定义的。

 但是,对于窗口表,之前测试好像不能直接使用统计。

 楼主你的可以吗?

------------------------

 如果报表简单的话,直接写入或者使用标记写入就好了。

http://www.foxtable.com/help/topics/1953.htm
[此贴子已经被作者于2012-12-21 18:17:29编辑过]

--  作者:kmzb56
--  发布时间:2012/12/22 8:45:00
--  
就是不行,我觉得标记不方便统计,不知怎么操作,我试一下。
--  作者:lin_hailun
--  发布时间:2012/12/22 8:55:00
--  
以下是引用kmzb56在2012-12-22 8:45:00的发言:
就是不行,我觉得标记不方便统计,不知怎么操作,我试一下。


可以在报表事件里统计出数据,然后再写入报表,这样跟直接在excel模板统计是一样的。