以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  报表打印的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=58033)

--  作者:万通
--  发布时间:2014/10/10 11:42:00
--  报表打印的问题
问题的描述:
  1、订单表的字段,大约有100个左右
  2、订单明细表的字段,大约有30个左右(打印时,只显示6个)

 报表制作时:
  (一)制成word报表时
       1、如果制作成word报表时,高配的电脑且装的win8.1系统,每点击一次打印,等待时长大约在10秒左右;
       2、高配的电脑且winXP系统时,每点击一次打印,等待时长大约在15秒左右;
       3、正常配置的电脑且win7系统时,每点击打印,都是直接死机,20分钟都不会显示;
  (二)、制成excel报表时
       1、由于订单表的字段很多,且要符合客户的格式要求;订单明细表的位置,与订单表的位置,在垂直方向上,是不一致的。
       2、导致打印的显示结果,右侧显示不完整;
       3、多项测试结果:excel报表的设计:是明细表的所有字段所在的范围,好像就是垂直方向涵盖的打印范围;

问题点:
   1、用word制作报表,会出现超长时间的等待或死机;
   2、用excel制作报表,由于字段很多,垂直方向的不一致,导致打印不完整;


请问一下,这种情况,有没什么好的解决方法?  (附图如下)
            
图片点击可在新窗口打开查看此主题相关图片如下:文件1.jpg
图片点击可在新窗口打开查看
    
[此贴子已经被作者于2014-10-10 11:44:11编辑过]

--  作者:有点甜
--  发布时间:2014/10/10 11:45:00
--  

 复杂报表,如果excel无法完成,你就用代码去填值。

 

 word、excel,如果数据量过多,就会慢,一次不要对应太多数据。


--  作者:狐狸爸爸
--  发布时间:2014/10/10 11:47:00
--  

建议用专业报表,专业报表其实很简单,只是代码有点繁琐,掌握了几乎无所不能。

 


--  作者:万通
--  发布时间:2014/10/10 11:55:00
--  
专业报表,也设过,但客户后期有新增的字段(软件中设定为客户可自由创建的功能),这样,专业报表的打印功能又需要重设;客户说他们不自由。
这种情况,感觉蛮麻烦的。

如果用word或excel,客户他们可以自已修改报表,他们要这样的。
谢谢狐爸的不计前嫌,谢谢您的热心。
[此贴子已经被作者于2014-10-10 11:57:21编辑过]

--  作者:有点甜
--  发布时间:2014/10/10 11:58:00
--  

 但是复杂报表excel和word是完成不了的。

 

 可以自由创建功能的话,就给用户写代码吧,你要怎么写就怎么写。