以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于打印报表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68247)

--  作者:信达
--  发布时间:2015/5/13 11:01:00
--  关于打印报表

请教: 我需要生成一个Excel报表,汇总表在第一个表单,明细表在第二、第三...表单,有几个明细就写入几个。

这个代码如何写?


--  作者:Bin
--  发布时间:2015/5/13 11:06:00
--  
不是很明白你想实现的效果
--  作者:信达
--  发布时间:2015/5/13 11:09:00
--  
也就是报告在Book1里,汇总表在Sheet1, 明细在Sheet2,3,4...
[此贴子已经被作者于2015/5/13 11:10:44编辑过]

--  作者:大红袍
--  发布时间:2015/5/13 11:11:00
--  

1、模板是你自己设计的,你设置多少个sheet就有多少个;

 

2、foxtable不能动态帮你生成。


--  作者:信达
--  发布时间:2015/5/13 11:15:00
--  

是的,模板是自己设计的,汇总表的模板是Attachement1,明细表是Attachement2,

 

我只是需要报告输出的时候在一个Book1内就可以了。


--  作者:大红袍
--  发布时间:2015/5/13 11:17:00
--  
 把两个模板的内容,弄到一个模板里面去就行了。
--  作者:信达
--  发布时间:2015/5/13 11:23:00
--  

好,可以试一下。

 

然后就是在打印明细的时候,要根据汇总表的项数来确定Book.Sheets(), Book.Save(fl)

 括号里的值,如何写?

 

[此贴子已经被作者于2015/5/13 11:27:14编辑过]

--  作者:大红袍
--  发布时间:2015/5/13 11:26:00
--  

sheet叫什么名,就怎么写

 

Dim Sheet As XLS.Sheet = Book.Sheets("sheet1")


--  作者:信达
--  发布时间:2015/5/13 14:57:00
--  

老师,对于这个项目表的打印,在设计模板的时候,编号代码怎么写才对呢?


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

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

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

--  作者:信达
--  发布时间:2015/5/13 14:58:00
--  
我需要输出的是第一个的样式。