请问如何使QuickReport打印出来的记录是带格子的?列与列之间也要分割。(30分)

  • 主题发起人 主题发起人 estray
  • 开始时间 开始时间
用QRShape画几根线好了
 
QRLabel和QRDBText都有Frame属性,上下左右都可以划线.全部画上,格子就出来了.
 
用frame效果极惨.
用qrshape太烦琐.
我喜欢用画笔把格子画成bmp, 放到qrimage里作为背景. 好处是任意复杂的表格都能画(包括斜线),
缺点是格子的调整比较麻烦.
 
我觉得用QRShape还是可以的,
不过建议作成自定义的控件,就方便都咯。
 
做控件好麻烦哦
我是用其他工具(主要画流程图用的)画出表格, 保存成bmp, qrimage调用. 做报表快多了.
 
悟性太差,倒腾了这么些时间的delphi,还是一窍不通.
到大富翁后,对QReport印象极坏,口诛笔伐的贴子随处可见,只有会长对delphi的款款情深.
本想不用QR,可是最后为形势所迫,还是用QR做报表,ColumnHeader和Summary用些
QRShape,处理自由些,但对Detail,用的都是frame,总算应付过去了.效果还可以啊.
至少不比DOS下的报表差.
为什么用frame效果极惨呢?

 
不能"居中". 全靠上边, 或者左边(如果设置了layout的话), 另外预览时全挤作一堆, 而且吃
线(有些线没了).
 
除了预览时惨不忍睹外,其他的都不错呀,打印出来的报表也蛮好的.
 
到是的确没试过打印出来的效果. 当初我先是用的qrshape画线, 结果烦不胜烦. 然后用的frame
属性, 发觉不能做表头(无法居中), 而且用在detail中格子也太挤了(设计时效果是几乎贴着文字
预览时发觉更惨), 把text的高度拉高效果就太差了(空全在下边). 最后用image, 才发觉比较顺
手.
用专门的工具画表格非常容易(废话, 那些程序专门干这个的, 能不容易吗?), 每个qrband用
一个qrimage就都搞定了(还有一个好处, 就是image中可以包括表头文字, 设计report时可以少
放很多qrlabel, 而且也不要求用户机器的字体了).
 
或许QR也在逐步改进,您老用时不好,现在基本上可以混混了.本想用ereport,可还有待完善,
我等小虾米没有本领,只能干着急.所以死捧QR这根救命稻草.
 
哈哈,又是这个QRpt,简直是垃圾:-(
问wgzhang:上次忘记问了,为什么你是医生就对王坏人特感兴趣呀?
QRpt只是打印点简单的东西还是不错的,特别是帮别人写“要源码”
的程序,可以不必发布违法控件:)不过,要做稍微复杂的报表就不行
画线要看如何画了,一般我还是用QRShaper,想如何画就如何画,
就是一根根画烦了点
 
cj, 有关xeon grid的事还有兴趣吗?
 
to CJ
看看<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=124534">这里</a>就知道啦
 
接受答案了.
 
后退
顶部