明细报表打印(30分)

  • 主题发起人 主题发起人 玫瑰园
  • 开始时间 开始时间

玫瑰园

Unregistered / Unconfirmed
GUEST, unregistred user!
1。我打印是主从关系的报表,使用SubDetail控件(打印的是第二个数据库)
2。打印时打印的结果是两条记录之间有空白,因为记录是套在表格内的,把表格打成一截一截的。
3。如果把SubDetail的高度设高为默认值,记录和表格是不会出错的,很整齐,把SubDetail的高度加高,放在里面的QRDBtext属性设为换行,每条记录之间就出现一截一截的,
4。打成的结果是这样的:

——————————————————
第一条记录
——————————————————
与第二条记录不连续 <————这里是空白
——————————————————
第二条记录
——————————————————
 
每条记录之间就出现一截一截的,不知道是怎么一截一截?是否有小小的空格?
你是否用band的frame来做表格线?
 
请你把每一行的qrdbtext 的autosize 设成true;就可以了
 
PiPi、sunqingyong您好!
记录出现一截一截的,就是两个记录之间不连续,第一条记录和第二条记录之间
有空格,因为我的报表空间是有限的,QRDBtext在一行中只能占用部分空间,我只能
这样把autoesize=false,autostreth=true,wordwrap=true让换行,在此基础上不出问题。我提出的问题上的打印结果是不正确的。正确的打印结果是两个记录应当
紧密联接在一起。
 
PiPi 、 sunqingyong您好!
请您帮我解决我的问题,感激不尽。
 
I am hou,your scores is too small, please increase to 200 Fen.
 
设autoesize=false,autostreth=false看看
 
大家好!
感谢大家帮助,对于这个问题大家的回答对我不适用,
我已想办法解决,采用代码,就是在Bands的高度一定下,对
一个QRDBtext字段,把它分为几部分,使用SubString截取,
根据截取需要把它赋给QRlabel->Caption。并根据需要计算
出需在Bands上放几个QRlabel.然后编后QRDBtext的打印事件。
 
接受答案了.
 
后退
顶部