我使用qreport打印报表,在form上列好了qreptext,指定对应一个query的field,比如name字段,但有这样一个问题,如果name很长的话,那长表格上打印出来的字就会重叠,我能不能在控制这个text最长只能显示10个字符?或者更进一步,比如时间,有些时间的格式为"2002-01-01 10:00:00",我只想在报表中显示2002-01-01我该怎么控制?谢谢
解决方案 »
- delphi调用VC的动态库的问题啊!!!!!
- delphi程序生成的ddp文件是什么文件,可以删除它吗?
- 关于TTeThemeMenuBar
- 刚刚升级了一个管理软件,可以定制小型的管理信息系统,在www.xy-soft.com上面 ,希望大家多捧捧场哈 :)
- 请问我用dbExpress组件,怎才存储jpe图片到Server2000的数据库中图像字段中去!
- ADO奇怪的问题(ADO高手帮帮我)(在线等)
- 请问用intraweb 生成的isapi在浏览器中如何访问?
- 從ClientDataSet插入blob型字段時 報錯' ora-01465 :此一16進位數字無效 '.有能替我解決或提供思路解決者給100分.
- 应聘
- 请问如何使程序打开时便进入上一次关闭时的状态(上一次关闭时dbgrid中有数据)?
- ?报表里QRDBText面的Mask属性能否把时间(2002-2-3 8:03)格式化为8:03!!!
- select case when else end from ....语句的问题?
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';