有关Quick Report的显示问题(100分)

  • 主题发起人 主题发起人 stjsq
  • 开始时间 开始时间
S

stjsq

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
数据库中有一字段很长,大概有100个汉字左右,在用Quick Report
打印报表时,无法在一行中将这个字段值在报表中显示(还有其他字段
的值也要打印),我希望可以实现将这个字段的值分成几行显示,请各位
指点以下,谢谢1
 
使用 SQL 查询时生成多个字段,例如:原来是A字段 char(100),变成A1(50),A2(50)
select A,substring(A,1,50) A1`,substring(A,51,50) A2 from Table1
(使用Sybase)
或者通过计算字段也可以。
 
不是吧,要这么麻烦啊?不过这个字段并不是每个记录都有100个汉字的。
我希望可以只用一个QRDBText来显示这个字段,当记录长度超过QRDBText
所定义的长度的时候,可以自动换行显示。
 
QRDBText.AutoSize := False;
QRDBText.AutoStretch := True;
QRDBText.WordWrap := True;
 
to liuly:已经将QRDBText的这三个属性设置为你所说的,不过还是没
能自动换行显示。
 
要把QRDBText的高度拉大一点
 
QR的某些版本有此Bug :(
你用的D4还是D5,我给你Mail一个QR
 
to liuly:我用的是D5,高度当然是拉大了:),我的E-mail是:
stjsq@stu.edu.cn,麻烦你发个QR给我,谢谢了。
 
已发了,请查收
 
接受答案了.
 
后退
顶部