Rss & SiteMap

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

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

标题:讨论:Excel报表中一次打印多张相同格式的报表!

11楼
sdb508 发表于:2008/10/4 6:51:00

严重同意版主的建议,我也对“狐表与易表的定位不同”,“狐表和易表是两种不同的产品,不能放在一起比较”深表反感,我们大部分人都是易表用户盼星星盼月亮盼来了以为效率更高、功能更强、易用性更好,更加人性化的新的易表--"狐表“,当然希望可以从易表过渡到狐表,而且”出自一个人之手,而且有很多的共同用户,为什么不能拿在一起比较“,这也是我们大部分易表用户的心声!!!!

12楼
gdtgl 发表于:2008/10/4 9:34:00
图片点击可在新窗口打开查看那就继续讨论。我想应没有人说过不可以比较!为什么"定位"会变成"不能比较"?


定位的个人理解:
1、易表针对普通者,foxtable定位于普通者(我是这个位置,但在努力学习)、编程人员!
2、foxtable 支持SQLSERVER、远程服务器、兼容VB?等等,末来支持什么我不知道
13楼
shxiaoya 发表于:2008/10/4 10:02:00
看楼主的帖子一大堆,阅读起来很困难,简单明了说明问题是不是更好?
你的帖子一个问题就是:加强报表设计器功能。
纵观你的帖子,可以看出你根本就没掌握易表,当你设计大量易表报表时你就不会这么认为了。
14楼
cpayinyuan 发表于:2008/10/4 10:09:00
以下是引用shxiaoya在2008-10-4 10:02:00的发言:
看楼主的帖子一大堆,阅读起来很困难,简单明了说明问题是不是更好?
你的帖子一个问题就是:加强报表设计器功能。
纵观你的帖子,可以看出你根本就没掌握易表,当你设计大量易表报表时你就不会这么认为了。

   
    或许你说得有道理。但我并没有说易表的报表设计器没有问题,我的意思也不是把易表的报表设计器原封不动的搬过来。在易表中设计比较复杂的报表时,有很多地方也不是非常方便,这是有目共睹的。易表中报表设计器的成功之处在于把报表区分为表头区、细节区、表尾区等部分,细节区可以重复读取多行记录。在狐表中,不管哪种报表,都必须把这一点学过来,把重复性的工作交由系统自动完成,否则,无论用什么作报表的模板,都注定不是一个功能完善的报表系统!!!
      换句话说,不是说采用Excel作模板就一定不好,恰恰相反,用Excel作模板是一种很好的创意,但是狐表中目前的Excel报表的功能太弱,连自动读取多行记录的功能都没有,如果不改进再好的创意也必将成为鸡肋!如果改进好了,在采用Excel作模板的基础上,学习易表中报表的长处,把报表也能分为表头区、细节区和表尾区,而且能够自适应纸张以避免表格分拆,两者结合,则是一种功能强大、设置灵活、方便高效的很先进的报表方式!如果贺老师说用Excel作模板根本无法实现这些功能,我们也只能无奈的盼着赶快回到易表的报表设计器时代了!
    
     只有想不到,没有做不到!一切皆有可能!
    
     

[此贴子已经被作者于2008-10-4 15:20:40编辑过]
15楼
擎天柱 发表于:2008/10/4 11:52:00
我不完全同意易表的报表编辑器很好用:有特殊要求的报表,用线条画是很费时间的,调整字符、线条位置很费时;用excel,至少不用画线条,调整字符很方便,调整、设置格式也很方便,几乎可以设置任意报表,有个遗憾就是:一次只能针对一条数据,打印一张表,如果这个能突破,我情愿要EXCEL,当然,还有报表尾、报表头等设置有欠缺等。
16楼
gdtgl 发表于:2008/10/4 19:18:00
在采用Excel作模板的基础上,学习易表中报表的长处,把报表也能分为表头区、细节区和表尾区
------------------------------------------------------------------

excel分 工作薄,工作表,列,行,单元格  怎么跑题越来越远了,要叫微软这样改?
在专业报表中这样分还可以.
   
     

[此贴子已经被作者于2008-10-4 19:41:44编辑过]
17楼
gdtgl 发表于:2008/10/4 19:35:00
楼主的建议是好的。

估计意思是:foxtable如何做到像易表1样,拿起来基本能用和要减小用户的工作量

我也是易表转过来的,对foxtable开始也很不适应:感觉要实现1些功能要花很大力气。学了20天左右,现在好些了。
[此贴子已经被作者于2008-10-4 20:19:59编辑过]
18楼
狐狸爸爸 发表于:2008/10/6 9:46:00
Excel报表和文章套打适合打印单据,效率比易表高出不止一个数量级。
我们也提供了Excel报表批量打印的例子,但是有客户担心其效率。
其实代码执行速度,比起打印的速度,快了何止千倍,所以其实Excel报表不存在效率的问题,因为瓶颈在打印机。
而且单据,通常也不会大批量打印的。

如果是分组统及报表,直接设置好汇总模式,然后打印表即可。

复杂一点的打印,用专业报表。
其实专业报表在foxtable的所有编程模块中,是较为简单的,只是相对繁琐一点而以,学习的难度要远低于其他模块。
即使是专业报表,设计效率也高于易表的划线,例如那个员工资料卡,只是制定行数、列数、合并单元格数,然后填入数据,而填入数据的代码都是通用的,不停地复制粘贴,改改坐标位置和列名即可。
更重要的是,基本上整个报表的代码都是通用的,换一个设计要求,也只是改改行数、列数、列名即可。
专业报表也有数据绑定功能,实现重复打印并不难,更重要的是专业报表提供的功能,设计复杂报表的能力,不是可视化报表所能比拟的。

[此贴子已经被作者于2008-10-6 10:02:05编辑过]
19楼
cpayinyuan 发表于:2008/10/6 10:05:00
以下是引用狐狸爸爸在2008-10-6 9:46:00的发言:
Excel报表和文章套打适合打印单据,效率比易表高出不止一个数量级。
我们也提供了Excel报表批量打印的例子,但是有客户担心其效率。
其实代码执行速度,比起打印的速度,快了何止千倍,所以其实Excel报表不存在效率的问题,因为瓶颈在打印机。
而且单据,通常也不会大批量打印的。

如果是分组统及报表,直接设置好汇总模式,然后打印表即可。

复杂一点的打印,用专业报表。
其实专业报表在foxtable的所有编程模块中,是较为简单的,之实现对繁琐而以,学习的难度要远低于其他模块。
即使是专业报表,设计效率也高于易表的划线,例如那个员工资料卡,只是制定行数、列数、合并单元格数,然后填入数据,而填入数据的代码都是通用的,不停地复制粘贴,改改坐标位置和列名即可。
更重要的是,基本上整个报表的代码都是通用的,换一个设计要求,也只是改改行数、列数、列名即可。
专业报表也有数据绑定功能,实现重复打印并不难,更重要的是专业报表提供的功能,设计复杂报表的能力,不是可视化报表所能比拟的。

     理解贺老师的意思,您的意思是,用狐表要设计一个系统,熟悉掌握专业报表是必须的。但既然提供了Excel报表,就应该尽量加强其功能,尤其对于常用的功能,尤其是自动读取多行记录,应尽量给予考虑,重复性工作让系统自动完成,这是软件设计的基本原则!另外,前面我已经说了,在Excel报表中用循环多次调用模板打印单据时,有一个问题好像没有解决,就是怎样在同一张张上打印多个报表!贺老师千万不要说这不常用,我打印工资单或者出库单的时候,用的是240*280的窄行打印纸,如果一张纸只打印一张单,恐怕太浪费了。

20楼
狐狸爸爸 发表于:2008/10/6 10:13:00
以下是引用cpayinyuan在2008-10-6 10:05:00的发言:

    在Excel报表中用循环多次调用模板打印单据时,有一个问题好像没有解决,就是怎样在同一张张上打印多个报表!贺老师千万不要说这不常用,我打印工资单或者出库单的时候,用的是240*280的窄行打印纸,如果一张纸只打印一张单,恐怕太浪费了。


这个容易解决,你可以在excel报表木板中设计两张单,分别引用当前行和下一个行的数据。
不过这需要我们修改代码,能够在数据引用中使用相对位置,这个我会搞定的。

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

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

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