关于Access的报表,如何让报表按数据输出相应的文字 50

比如字段内的数据是010,报表就输出“北京”;如果是021就输出“上海”?基本上就是selectcasecase(010)输出“北京”case(021)输出“上海”只是不... 比如字段内的数据是010,报表就输出“北京”;如果是021就输出“上海”?

基本上就是select case
case (010)
输出“北京”
case (021)
输出“上海”

只是不知道怎么实现,这些程序写到报表的哪个事件里才能被触发。
展开
 我来答
Annie709
2011-12-01 · TA获得超过264个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:412万
展开全部
Access一般都是用作数据库的,如果你想实现报表的效果最好还是用专业的报表软件实现,比如FineReport,你可以先将对应的数据用字段名命名,比如字段“区号”下的数据为010,021等,字段“地区”下的数据为“北京”、“上海”等,录入数据时一一对应。这时将这个access表文件作为FineReport报表软件的数据源,添加一个报表参数“area-code”,控件可设为下拉框或者文本框,取值来自于字段“区号”,然后将“地区”字段拖拽进报表单元格,选择“参数过滤”,这时进行报表预览的时候,参数area-code选择什么,报表中的地区就自动与之对应,非常方便,楼主可以试一下,有问题还可以去“FineReport爱好者论坛”求助,很多热心的报表高手在。
哎呀咦呀hi
2020-04-24 · TA获得超过390个赞
知道答主
回答量:60
采纳率:50%
帮助的人:17万
展开全部
简单,你另创建一个表,把数字与地名一一对应起来,输出的时候创建公式用dlookup函数引用你创建表的数据就行了,而且想改变对应关系的时候只要改变表数据就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bill310310
2011-12-01 · TA获得超过420个赞
知道小有建树答主
回答量:341
采纳率:100%
帮助的人:214万
展开全部
假设表1有如下字段
区码 城市
010 北京
021 上海

报表中设置一个输出字段“城市”,字段源为
=dlookup("[城市]","表1","[区码]='" & 区码 & "'")
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酷鱼网络
2011-12-01
知道答主
回答量:10
采纳率:0%
帮助的人:1.4万
展开全部
不是太明白你说的
你的意思是不是这样:
select form数据读取循环体
select case ID
case (010)
输出“北京”
case (021)
输出“上海”
数据读取循环体 结束
追问
假设在数据库中,表A里面有一列数据,里面是电话的区号。

在生成报表时,怎样能够通过判别区号,从而输出所在的地区(不显示区号)??

表A某一列:
010
021
...

做报表时输出:
北京
上海
...

第二位朋友比较贴近。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式