1、如果一个字段较长,而且想在打印时把这个字段的值完全打出来,只有把他后面的字段放的离他较远这一个办法吗?那样又会产生一行装不下所有字段的情况啊。
2、如果想给报表加上网格,更好地把各字段隔开,怎么实现啊。
以上两点QUICKREPORT能实现吗?难道我还需要用第三方控件?
16 个解决方案
#1
都可以實現, 不過比較麻煩!
建議Drop QuickReport;
Use FastReport;
建議Drop QuickReport;
Use FastReport;
#2
能不能详细说说?
#3
不知道你是否用过了QuickRep,如果用过,就不会提第二个问题了;
第二个问题:
QRShape就可以了//名子应该是吧;
第一个问题:
如果字段不长的话,可以动态截取,如果长的话,就用QRMemo或是QRRichText;但有一点要注意,它不是直接提取,而是要你给值,不过,换行它可以自动给你换行;
第二个问题:
QRShape就可以了//名子应该是吧;
第一个问题:
如果字段不长的话,可以动态截取,如果长的话,就用QRMemo或是QRRichText;但有一点要注意,它不是直接提取,而是要你给值,不过,换行它可以自动给你换行;
#4
1.自动换行
2.用qrShape
2.用qrShape
#5
你可以在你的BAND字段中设置字体,用于调节它里面所有控件的字体,不过我的所有控件(QUICKREP除外),其他都是动态生成的。所以用这个方法就可自动换行
#6
同意 ihihonline(小小->不要再流浪!!) 的看法,quickRep好像有一个中文不能自动换行的bug,好像只能在遇到空格之后才会自动换行,我一般使用QRRichText控件来显示要换行的文字,但是需要自己填写其中的内容,同时还要设置autosize=false;autostretch=true;wordwrap=true才行
至于第二个问题,边上的线条你可以使用band的边框实现,中间的分割线你可以使用TQRShape控件实现
至于第二个问题,边上的线条你可以使用band的边框实现,中间的分割线你可以使用TQRShape控件实现
#7
请问怎么给QRRichText赋值啊?(以ADOQUERY为例)。另外QRDBRICHTEXT是干吗的?为什么不用他?
#8
我看到报表就faint...~~
#9
大虾们帮帮忙啊。
#10
按 ihihonline(小小->不要再流浪!!) 的方法
只要在 BAND 的 ONBEFORTprint 中加上
qrrichtext.lines.text:=fieldbyname(fieldname).asstring 就OK
只要在 BAND 的 ONBEFORTprint 中加上
qrrichtext.lines.text:=fieldbyname(fieldname).asstring 就OK
#11
老天,放下信箱,给你个例子算了;
#12
建议使用ReportBuilder,爽极了,还可以在运行时编辑报表,到e.pku.edu.cn上按文件搜索可找到他
#13
EMAIL:qdxby@sina.com
#14
明天给你
#15
邮件已经成功发送到期望地点!
返回 重来
Copyright 1998-2000 NXSJ All rights reserved.
---------------------------------------
请查收,收到不用回复
返回 重来
Copyright 1998-2000 NXSJ All rights reserved.
---------------------------------------
请查收,收到不用回复
#16
强烈建议实用 FastReport;
句号的报表空间。
╭══╮
╭╯ΘΘ║
╰⊙═⊙╯。oо○看啦~~~~~~,我给你送月饼来了!
句号的报表空间。
╭══╮
╭╯ΘΘ║
╰⊙═⊙╯。oо○看啦~~~~~~,我给你送月饼来了!
#1
都可以實現, 不過比較麻煩!
建議Drop QuickReport;
Use FastReport;
建議Drop QuickReport;
Use FastReport;
#2
能不能详细说说?
#3
不知道你是否用过了QuickRep,如果用过,就不会提第二个问题了;
第二个问题:
QRShape就可以了//名子应该是吧;
第一个问题:
如果字段不长的话,可以动态截取,如果长的话,就用QRMemo或是QRRichText;但有一点要注意,它不是直接提取,而是要你给值,不过,换行它可以自动给你换行;
第二个问题:
QRShape就可以了//名子应该是吧;
第一个问题:
如果字段不长的话,可以动态截取,如果长的话,就用QRMemo或是QRRichText;但有一点要注意,它不是直接提取,而是要你给值,不过,换行它可以自动给你换行;
#4
1.自动换行
2.用qrShape
2.用qrShape
#5
你可以在你的BAND字段中设置字体,用于调节它里面所有控件的字体,不过我的所有控件(QUICKREP除外),其他都是动态生成的。所以用这个方法就可自动换行
#6
同意 ihihonline(小小->不要再流浪!!) 的看法,quickRep好像有一个中文不能自动换行的bug,好像只能在遇到空格之后才会自动换行,我一般使用QRRichText控件来显示要换行的文字,但是需要自己填写其中的内容,同时还要设置autosize=false;autostretch=true;wordwrap=true才行
至于第二个问题,边上的线条你可以使用band的边框实现,中间的分割线你可以使用TQRShape控件实现
至于第二个问题,边上的线条你可以使用band的边框实现,中间的分割线你可以使用TQRShape控件实现
#7
请问怎么给QRRichText赋值啊?(以ADOQUERY为例)。另外QRDBRICHTEXT是干吗的?为什么不用他?
#8
我看到报表就faint...~~
#9
大虾们帮帮忙啊。
#10
按 ihihonline(小小->不要再流浪!!) 的方法
只要在 BAND 的 ONBEFORTprint 中加上
qrrichtext.lines.text:=fieldbyname(fieldname).asstring 就OK
只要在 BAND 的 ONBEFORTprint 中加上
qrrichtext.lines.text:=fieldbyname(fieldname).asstring 就OK
#11
老天,放下信箱,给你个例子算了;
#12
建议使用ReportBuilder,爽极了,还可以在运行时编辑报表,到e.pku.edu.cn上按文件搜索可找到他
#13
EMAIL:qdxby@sina.com
#14
明天给你
#15
邮件已经成功发送到期望地点!
返回 重来
Copyright 1998-2000 NXSJ All rights reserved.
---------------------------------------
请查收,收到不用回复
返回 重来
Copyright 1998-2000 NXSJ All rights reserved.
---------------------------------------
请查收,收到不用回复
#16
强烈建议实用 FastReport;
句号的报表空间。
╭══╮
╭╯ΘΘ║
╰⊙═⊙╯。oо○看啦~~~~~~,我给你送月饼来了!
句号的报表空间。
╭══╮
╭╯ΘΘ║
╰⊙═⊙╯。oо○看啦~~~~~~,我给你送月饼来了!