用QReport控件制作报表,在报表预览时,能不能对其某些字段值进行修改
假设我数据库sex这个字段里面存的是M,但我想取出来显示是‘男’如果是W 显示是’女‘,应该如何做? 问题点数:20、回复次数:13Top
1 楼merkey2002(小样的)回复于 2004-12-01 22:06:04 得分 0
你在detail band里加一个qrlabel,在detail band 的before print 里
设置
if adoquery1.fieldbyname('sex').asstring='M' then
qrlabel1.caption:='男';
if adoquery1.fieldbyname('sex').asstring='W' then
qrlabel1.caption:='女';
Top
2 楼flyfishcn(会飞的鱼)回复于 2004-12-01 22:19:02 得分 0
Up
不过用的是QRDBText1,没有caption或者text属性的,只有datafield!
Top
3 楼fjonline_cn()回复于 2004-12-01 23:30:42 得分 0
up 自己顶Top
4 楼flyfishcn(会飞的鱼)回复于 2004-12-02 14:57:55 得分 0
up 自己顶
Top
5 楼dh9450(荡尽尘埃)回复于 2004-12-02 15:18:47 得分 0
用个计算字段
最好是在返回数据集的时候就把这些处理号Top
6 楼shunbing()回复于 2004-12-02 16:17:11 得分 0
可能借助临时表来解决Top
7 楼zzlazio(sritsb)回复于 2004-12-02 16:22:31 得分 0
用QrExpr..Top
8 楼fjonline_cn()回复于 2004-12-02 17:00:19 得分 0
唉,那位老大可以发个例子吗?我刚刚接触Delphi不是太熟
谢谢了
fjonline_cn@sohu.comTop
9 楼fjonline_cn()回复于 2004-12-02 20:20:02 得分 0
upTop
10 楼fjonline_cn()回复于 2004-12-03 08:42:11 得分 0
不会吧,没人知道吗?Top
11 楼tgtcn(tgtcn)回复于 2004-12-03 08:48:06 得分 0
帮你顶下Top
12 楼shunbing()回复于 2004-12-03 08:53:12 得分 20
源代码已经发送,请注意查收Top
13 楼joanagle(我是一只鱼)回复于 2004-12-03 12:52:04 得分 0
应该把源码发出来吧,让兄弟们也学习学习啊!Top




