以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Excel报表模板中,怎样插入页码代码?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11351)

--  作者:Tommy
--  发布时间:2011/7/19 10:53:00
--  Excel报表模板中,怎样插入页码代码?

能直接在Excel模板中就能插入页码吗?如果能,该怎样写?

例如我希望打印出来的效果是(共3页):Page 1 of 3, Page 2 of 3, Page 3 of 3


--  作者:狐狸爸爸
--  发布时间:2011/7/19 11:09:00
--  

直接用Excel自己的功能设置页眉页脚即可。

 

也可以看看:

http://www.foxtable.net/help/topics/1315.htm

 


--  作者:Tommy
--  发布时间:2011/7/19 12:29:00
--  

假如我同时打印多个订单,有些订单由于子表数据较多,需分页打印,我希望页码是根据每条订单分开控制,如订单1有两页Page1Of2、Page2Of2,订单2只有一页Page1Of1,订单3有3页Page1Of3、Page2Of3、Page3Of3....

有解决方法没?


--  作者:狐狸爸爸
--  发布时间:2011/7/19 14:37:00
--  

搞得太复杂了吧? 针对每个订单生成一个报表打印就行,反正都是用代码,用户感觉是一样的。

 


--  作者:Tommy
--  发布时间:2011/7/19 15:29:00
--  

假如订单有一行汇总栏,由于子表数据行过多而分为多页,我想在最后一页才显示汇总值,前面的页面汇总那一栏只是不显示汇总数值,但是显示标签。这个怎么做?


--  作者:狐狸爸爸
--  发布时间:2011/7/19 16:08:00
--  

用标记和事件,动态生成页码,看完标记和事件的全部内容:

http://www.foxtable.net/help/topics/1396.htm

 

 


--  作者:Tommy
--  发布时间:2011/7/19 17:05:00
--  
看完了,没找到怎么判断总页码数,直接告诉我吧!
--  作者:狐狸爸爸
--  发布时间:2011/7/19 17:16:00
--  

例如用某个标记表示页号,初始值设置为1,每次执行BuildPageFooter将这个标记加1.


--  作者:Tommy
--  发布时间:2011/7/19 17:29:00
--  

我要在输出第一页的时候就要获得这个总页码数,这样我才可以在输出第一页开始判断是否是最后一页,我要在最后一页才把标记替换成我想要的数值。

我不是要每一页打印页码,懂我说的吗?


--  作者:狐狸爸爸
--  发布时间:2011/7/19 17:31:00
--  
那就无解了。