中易网

如何在access报表设计,字段值条件替换显示成别的值?

答案:1  悬赏:0  
解决时间 2021-11-25 02:45
例如:报表用有个字段是[产品类型],在表中该字段的值为a,b,c,d等,我想在报表中让他显示内销型,外销型,自用型,出口型等,该如何设置啊?我曾在查询中用IFF函数实现,但是由于[产品类型]的值太多(有16个),提示表达式太复杂?我在如何写?
听别人说用select case函数可以,但是我写不了啊?求大家帮帮我~谢谢啦
最佳答案
用Switch(表达式1,表达式1为真时的值,表达式2,表达式2为真时的值,……) 函数吧,如果表达式均不为真则返回null(空值)。
比如在你报表上添加一个文本框,设置这个文本框的控件来源为:
=Switch([产品类别]="a","内销型",[产品类别]="b","外销型",[产品类别]="c","自用型",[产品类别]="d","出口型",……)

附加说明:如果产品类别内的值不止16个,比如除了a到p,还有x、y、z,如果上面的控件来源内容不变,则碰到x、y、z时,文本框会显示为空,因为表达式均不为真时返回空;如果除了16个有对应的汉字,其余的想用原来的值,则在最后加上 true,[产品类别] 即可,如下:
=Switch([产品类别]="a","内销型",[产品类别]="b","外销型",[产品类别]="c","自用型",[产品类别]="d","出口型",……,true,[产品类别])
到最后的语句,表达式强行为真,返回字段“产品类别”的值,注意要加在最后,放在前面,因为先为真,后面的语句不会检测。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
餐具检测甲醛标准范围是多少
购买土地缴纳的契税、耕地占用税如何核算?
武定县环境保护局地址在哪,我要去那里办事
损生的意思是什么啊?请解释下!
要是车字想改下引擎盖车前.后保险杠后边在家
很多蚊子爬在墙上一动不动是在睡觉吗?
我想知道要是想发明钢铁侠,应该学什么专业?
元谋县环境保护局地址在什么地方,想过去办事
农村屋面防水做法是什么样的
姚安县环境保护局地址有知道的么?有点事想过
传信的意思是什么啊?请解释下!
0227翻译成汉语是什么意思
想买太阳能的热水器,南通市区的,不知道南通
汇款完成后,客户签名是签谁的名字
她是我闺蜜,她好像有点自卑,她总是对我说:"
推荐资讯
刑事犯罪什么部门确定罪状
WOW切专精装备自动脱光
在旋转的圆筒内壁上紧贴一个物体,物体随圆筒
货车大梁断裂还可以延缓报废期限吗?
南张家庄村委会地址有知道的么?有点事想过去
在模块设计中怎么样设计信息安全模块?
会声会影创建声音文件时文件写入错误
张家口哪里有卖那种不臭的臭豆腐
含有动物的句子有哪些
识才尊贤的意思是什么啊?请解释下!
一( )航班怎样填
18.5电机四级轴头多粗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?