怎样使打印的数据报表具有表格?(100分)

  • 主题发起人 主题发起人 pegasus1
  • 开始时间 开始时间
P

pegasus1

Unregistered / Unconfirmed
GUEST, unregistred user!
我打印出来的报表要有表格,怎么做?我用的是DELPHI 5,一定要下载外挂组建吗?
如果要,请说明下载地址,和使用方法。
 
用Quickrep就能打印出来,你把控件中的bands属性打开,可以选择显示页眉,页脚等等。
其中的detail为数据区。将每个显示栏目的frame属性中的drawtop等属性打开,就可以看
见边框了,detail中为你连接的数据库中的数据,打印时会根据你的数据多少来自动生成
表格。
 
用d5带的Qreport中的shape组件画边框(画在字段组件外),同时调好位置及大小,
可以用预览的方式,来达到你想要的效果。若同时加上底色的话还可以出来三维效果。
我曾经用楼上的兄弟的方法,这样只能画出行边框,要想画列框好像就不行了
如果让每个DBText显示Frame话,就不太美观了。
反正最后我是用shape组件画的,
(它可以画各种图形注意设置其样式)
 
如果我想将用户通过输入框输入的资料(或是从数据库查出来的)通过报表打印出来,
其形式就象开一张收据,或发票的样子。又如何做。
谢谢。
 
那就可以像lixx老兄说的,用shape来画了,再把每个dbtext放到相应的位置就行了。
 
两位的方法我已试过,用sharp的美观效果并没改善,是否应通过修改哪个属性进行修改,
如果我用了sharp,只想要下划线,又如何?
谢谢。
 
Shape:=QrsHorline
 
首先各个控件(band 及其他)的边框你可以在属性frame 中的drawbottom,DrawTop,
Drowlett,Drawright中选True来设计。然后辅助用shape,这样似乎要稍好点。你可以试试。
 
最好改用FastReport,或我做的Report Machine http://rmachine.y365.com
 
其实最优秀的应该是Report Builder 5,想怎么划就怎么划。
 
多人接受答案了。
 
后退
顶部