| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1212 人关注过本帖
标题:报表中代码用字符替换的问题
只看楼主 加入收藏
glygly06
Rank: 1
来 自:雁城
等 级:新手上路
威 望:1
帖 子:120
专家分:0
注 册:2008-10-1
结帖率:50%
收藏
 问题点数:0 回复次数:4 
报表中代码用字符替换的问题
在设计报表时,报表的数据环境(xxb.dbf)的xbh字段的值用代码表示,如0,1 。对应一个xbdm.dbf为:
xbh     xbmc
0        
1        
在打印时,要把性别代码0变为女,1变为男,请问在不改变xxb的记录情况下只在报表中设置能不能实现,如能,域控件的表达式应如何设置?
[ 不用 iif(allt(xbh)='0','女','男')这种固定格式,而调用xbdm表的内容 ]
搜索更多相关主题的帖子: 字符 代码 
2008-11-16 14:15
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11807
专家分:43421
注 册:2006-5-13
收藏
得分:0 
设置起两个表的关联也许可以吧

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2008-11-16 15:36
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
同意楼上。
先用唯一字段建立索引,例如“学号”。
然后可以直接在报表数据环境中建立两表之间的关联。
报表中“性别”的数据源直接用"xbmc"就可以了。
2008-11-16 17:02
glygly06
Rank: 1
来 自:雁城
等 级:新手上路
威 望:1
帖 子:120
专家分:0
注 册:2008-10-1
收藏
得分:0 
如果一个表与多个表关联,用语句应怎样设置。如 xjb1 要与 xbdm、mzhdm建立关联,我在报表预览按钮用以下语句只是最后一个关联起作用:
sele xbdm
index on 性别代号 tag xbdh
sele mzhdm
index on 民族代码 tag mzhdm
sele xjb1
set relation to xbh into xbdm  && xbh 对应 xbdm表中的字段'性别代号'
set relation to mzh into mzhdm  && mzh 对应 mzhdm表中的字段'民族代码'
 report form ireports\xshmc(xxm)cc preview

(xjb1在表单中已以xjh为索引打开)
请问怎样设置才能使一个表能与多个表建立关联。

[[it] 本帖最后由 glygly06 于 2008-11-17 12:20 编辑 [/it]]

我是一只小小小菜鸟,我想装懂却又懂不了多少

2008-11-17 12:17
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
set relation ... additive

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2008-11-19 20:15
快速回复:报表中代码用字符替换的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014620 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved