问两个关于报表的问题。同志们我可是出血了,100大分啊。请你们尽力帮帮我(内详)。 我用的是DELPHI自带的QUICKREPORT控件。1、如果一个字段较长,而且想在打印时把这个字段的值完全打出来,只有把他后面的字段放的离他较远这一个办法吗?那样又会产生一行装不下所有字段的情况啊。2、如果想给报表加上网格,更好地把各字段隔开,怎么实现啊。以上两点QUICKREPORT能实现吗?难道我还需要用第三方控件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都可以實現, 不過比較麻煩!建議Drop QuickReport; Use FastReport; 不知道你是否用过了QuickRep,如果用过,就不会提第二个问题了;第二个问题: QRShape就可以了//名子应该是吧;第一个问题: 如果字段不长的话,可以动态截取,如果长的话,就用QRMemo或是QRRichText;但有一点要注意,它不是直接提取,而是要你给值,不过,换行它可以自动给你换行; 你可以在你的BAND字段中设置字体,用于调节它里面所有控件的字体,不过我的所有控件(QUICKREP除外),其他都是动态生成的。所以用这个方法就可自动换行 同意 ihihonline(小小->不要再流浪!!) 的看法,quickRep好像有一个中文不能自动换行的bug,好像只能在遇到空格之后才会自动换行,我一般使用QRRichText控件来显示要换行的文字,但是需要自己填写其中的内容,同时还要设置autosize=false;autostretch=true;wordwrap=true才行至于第二个问题,边上的线条你可以使用band的边框实现,中间的分割线你可以使用TQRShape控件实现 请问怎么给QRRichText赋值啊?(以ADOQUERY为例)。另外QRDBRICHTEXT是干吗的?为什么不用他? 按 ihihonline(小小->不要再流浪!!) 的方法只要在 BAND 的 ONBEFORTprint 中加上 qrrichtext.lines.text:=fieldbyname(fieldname).asstring 就OK 建议使用ReportBuilder,爽极了,还可以在运行时编辑报表,到e.pku.edu.cn上按文件搜索可找到他 邮件已经成功发送到期望地点!返回 重来Copyright 1998-2000 NXSJ All rights reserved. ---------------------------------------请查收,收到不用回复 强烈建议实用 FastReport;句号的报表空间。 ╭══╮ ╭╯ΘΘ║ ╰⊙═⊙╯。oо○看啦~~~~~~,我给你送月饼来了! fastreport4.3的使用问题 如何将'号用SQL语句插入到ACCESS库里? 准备去深圳了,大伙给点建议,谢谢! 惊爆!WPS2005界面是DELPHI开发的,有强力证据!! 菜鸟发问,超简单! 关于absolute address 紧急求就`~ 哪里有delphi6,5等等自带的报表控件下载呢? 急!Delphi连接Sql Server数据库表只能看到第一列 locate出错了,请看看! 关于文件操作之文本文件 作为一名新手应该怎样开始学习dephi 休眠相关
建議Drop QuickReport;
Use FastReport;
第二个问题:
QRShape就可以了//名子应该是吧;
第一个问题:
如果字段不长的话,可以动态截取,如果长的话,就用QRMemo或是QRRichText;但有一点要注意,它不是直接提取,而是要你给值,不过,换行它可以自动给你换行;
至于第二个问题,边上的线条你可以使用band的边框实现,中间的分割线你可以使用TQRShape控件实现
只要在 BAND 的 ONBEFORTprint 中加上
qrrichtext.lines.text:=fieldbyname(fieldname).asstring 就OK
Copyright 1998-2000 NXSJ All rights reserved.
---------------------------------------
请查收,收到不用回复
句号的报表空间。 ╭══╮
╭╯ΘΘ║
╰⊙═⊙╯。oо○看啦~~~~~~,我给你送月饼来了!