qreport的使用

我使用qreport打印报表,在form上列好了qreptext,指定对应一个query的field,比如name字段,但有这样一个问题,如果name很长的话,那长表格上打印出来的字就会重叠,我能不能在控制这个text最长只能显示10个字符?或者更进一步,比如时间,有些时间的格式为"2002-01-01   10:00:00",我只想在报表中显示2002-01-01我该怎么控制?  
   


1.其实一楼的兄弟已经说了:  
  procedure   TForm2.QRDBText1Print(sender:   TObject;   var   Value:   String);  
  begin  
      if   Length(Value)   >   5   then  
          Value   :=   Copy(Value,   1,   5);  
  end;  
   
  2.用1.的方法控制  
  or  
  如果是日期时间型字段:  
  QRDBText1.Mask   :=   'yyyy-mm-dd';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值