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';

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值