如何实现完全自定义的报表打印功能(50分)

  • 主题发起人 主题发起人 tangsha
  • 开始时间 开始时间
T

tangsha

Unregistered / Unconfirmed
GUEST, unregistred user!
客户要求所有报表必须完全自定义,也就是说在系统交付使用之后,如果他觉得要更改报表
格式或是添加或删除打印的某个字段,可以自己在系统中完成(注:一张报表设计的表可能超过十张,
字段上百,并且,还包括不少计算字段)
 
1、让用户选择要输出的字段;
2、让用户自己调整每一个字段所在FORM上的位置(在运行状态);
3、保存字段在一个表中;
4、按照字段在FORM上的位置打印
 
其实要做到不难,但是客户是需要那种傻瓜型的,要求功能强大但操作异常简单,以至于在他提出这个要求
后,我打算直接把Delphi给他
 
写一个自定义报表的模块,客户就可以选择字段来进行打印了.
如果连报格式也要经常变,目前用excel或者easygrid是最方便的了.
让客户自己在excel中定义模板文件,要改的话,让他自己改.

//把DELPHI给他用,那可不行,客户都会了,我们没饭吃了.[:D][:D]
 
用FastReport完全可以用户自定义
设计数据字典用户就知道字段的意思
再教他几招就行了
Delphi园地
http://mydelphi.8u8.com
报表控件栏目中有FastReport2.3 For D5
 
我看把要打印的数据导出为Excel,让自已排版去吧!
 
我也一直对这个问题很苦恼。我看金算盘财务软件做得就不错,不知有谁知道他是如何实现的
 
F1Book,华表Cell均可实现
 
动态产生喽
 

Similar threads

后退
顶部