QReport 中默认没有格子,打印后不方便阅读,有什么 Report 控件可以自动打格的?(现觉得PB好了) (20分)

  • 主题发起人 主题发起人 Pc 狂迷
  • 开始时间 开始时间
P

Pc 狂迷

Unregistered / Unconfirmed
GUEST, unregistred user!
QReport 中默认没有格子,打印后不方便阅读,有什么 Report 控件可以自动打格的?
 
你用线画呀
 
就是TQRSHAPE
 
dlnew:
TQRSHAPE难用得要命,画不准,想画去一张表比登天难,有窍门吗?
sword_liu:
怎么画法?
 
建议换用FASTREPORT,画表的烦恼马上消失。
 
你可以使用qlabel的控件啊 再把他的相关的属性设置一下 水平和垂直就可以了
在不会tgljwx@163.com
 
你将QRdbtext放在QRshape上,画的时候将网格(x,y)调成2.2,这样方便对齐.画好后,在显示时就会出现网格.
 
修改frame属性值
 
To yangdear:
请具体说说。
 
我的经验是用TQRSHAPE,它默认是正方型,用鼠标改变其大小,然后将多个TQRSHAPE
依次排列即可,或做好一个TQRSHAPE后,依次复制。最后将TQRSHAPE置后,在将其他报表
控件放置其上,完成!
注辅助键 ctrl+方向键 移动
shift+方向键 改变大小


 
是qshape控件 我错了
 
to hanhongfei:
如果是一个格子,用一个QRSHAPE画个方框是最省力的方法。
如果格子很多,然后用N个QRSHAPE画出来,很有可能造成线条弯曲,一会上,一会下。不信你把报表放大试试。

所以最好把QRSHAPE的SHAPE属性设成qrsHorLine(横线)或qrsVertLine(竖线);另外,
画横线时,应把HEIGHT设成1,画竖线时,把WIDTH设成1,否则很难对齐。
事实上是有些麻烦,不过除了hanhongfei提供的辅助键外,还可以这样:
按住CTRL键不放,用鼠标圈线,只要圈到线的一部分,这条(些)线就会被选中。
CTRL + SHIFT + 方向键 可以快速移动
 
强烈推荐用FastReport
 
我把打印功能做成了一个函数。。只要传递 语句就生成报表。。赫赫。。

同意楼上的。。 FASTREPORT 好用
 
多人接受答案了。
 
To Dlnew :
感谢 ID:1192466 的帮助,Dlnew 请到 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1205736 领分。
 
后退
顶部