`

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics