Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共37 条记录, 每页显示 10 条, 页签: [1][2][3] [4]
[浏览完整版]

标题:请大家暂时不要用excel报表了

31楼
贺老六 发表于:2008/10/9 17:20:00
我再看看,能不能有别的办法吧
32楼
cpayinyuan 发表于:2008/10/9 17:37:00
以下是引用贺老六在2008-10-9 17:20:00的发言:
我再看看,能不能有别的办法吧

   虽然在excel中没有办法做这种检查,但我想应该有办法在Excel之外的代码中做这种检查。虽然对编程我不专业,但我认为肯定是有办法的!这是个很关键的事,希望您一定要认真对待!您现在花了这么大的时间和精力重写Excel报表,如果不能处理好跨页的问题,那么改进后的报表仍然是没有太大的用处!(虽然比改进前好多了)。虽然有好多人说我说话太不中听,说我太喜欢下结论,但无数次的事实,证明了我的意见的确是很重要、很有代表性的!
    严重期待中!

[此贴子已经被作者于2008-10-9 17:54:05编辑过]
33楼
狐孩儿 发表于:2008/10/9 18:00:00
以下是引用cpayinyuan在2008-10-9 17:37:00的发言:

   虽然在excel中没有办法做这种检查,但我想应该有办法在Excel之外的代码中做这种检查。虽然对编程我不专业,但我认为肯定是有办法的!这是个很关键的事,希望您一定要认真对待!您现在花了这么大的时间和精力重写Excel报表,如果不能处理好跨页的问题,那么改进后的报表仍然是没有太大的用处!(虽然比改进前好多了)。
    严重期待中!

您的意思是這樣嗎:如A,B,C,D,E,F,G,H記錄分別有9/5/11/8/12/3/4/7條,
如紙張每頁只列印15條記錄,則最智能的分頁是:AB1頁(9&5) ,CG2頁(11&4) ,DH3頁(8&7) ,EF4頁(12&3)
只怕不是等閒的問題!

34楼
fangling 发表于:2008/10/9 18:10:00

老六:
       有空的时候还是应该考虑高级报表的可视化操作问题,比方能否引入“水晶报表”控件,全部用程序实现报表毕竟效率太低了呀!

35楼
cpayinyuan 发表于:2008/10/9 20:53:00

贺老师,看能否这样来实现一张纸打印多张卡片的跨页问题:
(1)生成报表时,增加一项属性:“每张纸打印的卡片数”,通过这个数值,在生成报表的时候,每隔这个数量的卡片就自动插入一个分页符,用户即可手工控制一张纸上打印几张单据,这样即可有效避免一张卡片被分到两张纸上。这是半自动的方案,虽然需要用户手工干预,但比较灵活。
(2)在生成报表时,系统先根据模板中卡片的大小和纸张大小自动计算一张卡上可打印几张卡片,得出一个数值,然后,在生成报表的时候,每隔这个数量的卡片就自动插入一个分页符。这是一个全自动的方案,全部由系统自动完成,但灵活性较差。

通过以上方案的任一方案,都可解决卡片式报表的跨页问题,如果能够把两个方案结合完成,就更完美了。

个人认为这样可以完善解决卡片式报表跨页的问题,希望对贺老师编制Excel报表有所帮助!

[此贴子已经被作者于2008-10-10 8:51:56编辑过]
36楼
贺老六 发表于:2008/10/9 20:59:00
呵呵,我用的是方案一。
37楼
cpayinyuan 发表于:2008/10/9 21:03:00
以下是引用贺老六在2008-10-9 20:59:00的发言:
呵呵,我用的是方案一。

呵呵,能和贺老师想到一块,感到很荣幸!方案一的实现比较简单,但非常有效,设置也非常灵活。应该能完善解决这个问题了!

共37 条记录, 每页显示 10 条, 页签: [1][2][3] [4]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.