不固定列的表格的报表设置?(工资条的打印问题!)(100分)

  • 主题发起人 主题发起人 Moved
  • 开始时间 开始时间
M

Moved

Unregistered / Unconfirmed
GUEST, unregistred user!
各位兄弟,晚上好!
一个DBGridEh,里面的数据列是不确定的,比如:有时候是A、B、C三列,有时候又是C、D两列......,我用什么样的报表控件用啥方法可以将此表格的各个数据列都打印出来?(请不要用什么TPrintDBGridEh之类的)。
如果不能理解,我举个例子:在工资管理软件中,一般有一个工资条打印,工资条中的工资项目(即工资表格列)每个发放工资的单位都是不一样的。软件的功能就要支持这种不固定列的工资表。现在我要做打印这个不固定列的工资条,工资条的特点是:1、列不固定;2、行与行之间要有所间隔(方便各人撕开);3、每行都要有列标题(要不然各人撕开后,怎么知道哪列是什么项目),基于以上情况,所以该报表必须使用其它方式设置报表,请各位实现过相似功能的兄弟给点建议,谢谢!
 
使用fastreport可以容易实现。
好处是,用户可以根据需要自己随意修改报表的列,也可以打印你说的标题。你看看资料吧。
 
怎么样,请具体介绍一下,谢谢!
 
fastreport支持用户设计报表。我觉得是有很大的好处。如果不想让用户设计,你可以使用代码动态设计。
 
代码动态设计,能否简单介绍一下?
 
唉,fastreport的资料很多。随便可以找到的。
 
表格线也能画出?
 
你能回复如此多次,你为何不简单给我介绍一下实现方法呢? 或者简单说一下几个实现关键词语,我也好搜索呀!
 
http://www.google.com/search?hl=zh-CN&q=fastreport+%E8%B5%84%E6%96%99&btnG=Google+%E6%90%9C%E7%B4%A2&lr=
 
http://www.delphifans.com/SoftView/SoftView_554.html
 
解答问题总是不得要点,酷狗搜索“FastReport问题”有啥用,关于FastReport的资料,我这也有CHM的帮助,总在外围盘旋,呵呵。见谅。其他兄弟,工资条打印,有实现过的给点意见。
 
呵呵,你就当是不明白的人给你讲吧。这里你可以下载动态控制的代码。
http://www.2ccc.com/article.asp?articleid=3414
比较长,没法贴。
 
fastreport的交叉报表。
你查找这方面的资料OK。
 
(1)固定设置许多的打印列,打印时动态设置它的Enabled属性!
(2)或者动态建立打印列
 
已发 源代码给你了
 
多人接受答案了。
 
后退
顶部