关于Access的报表,如何让报表按数据输出相应的文字 50
比如字段内的数据是010,报表就输出“北京”;如果是021就输出“上海”?基本上就是selectcasecase(010)输出“北京”case(021)输出“上海”只是不...
比如字段内的数据是010,报表就输出“北京”;如果是021就输出“上海”?
基本上就是select case
case (010)
输出“北京”
case (021)
输出“上海”
只是不知道怎么实现,这些程序写到报表的哪个事件里才能被触发。 展开
基本上就是select case
case (010)
输出“北京”
case (021)
输出“上海”
只是不知道怎么实现,这些程序写到报表的哪个事件里才能被触发。 展开
4个回答
展开全部
Access一般都是用作数据库的,如果你想实现报表的效果最好还是用专业的报表软件实现,比如FineReport,你可以先将对应的数据用字段名命名,比如字段“区号”下的数据为010,021等,字段“地区”下的数据为“北京”、“上海”等,录入数据时一一对应。这时将这个access表文件作为FineReport报表软件的数据源,添加一个报表参数“area-code”,控件可设为下拉框或者文本框,取值来自于字段“区号”,然后将“地区”字段拖拽进报表单元格,选择“参数过滤”,这时进行报表预览的时候,参数area-code选择什么,报表中的地区就自动与之对应,非常方便,楼主可以试一下,有问题还可以去“FineReport爱好者论坛”求助,很多热心的报表高手在。
展开全部
简单,你另创建一个表,把数字与地名一一对应起来,输出的时候创建公式用dlookup函数引用你创建表的数据就行了,而且想改变对应关系的时候只要改变表数据就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设表1有如下字段
区码 城市
010 北京
021 上海
报表中设置一个输出字段“城市”,字段源为
=dlookup("[城市]","表1","[区码]='" & 区码 & "'")
区码 城市
010 北京
021 上海
报表中设置一个输出字段“城市”,字段源为
=dlookup("[城市]","表1","[区码]='" & 区码 & "'")
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是太明白你说的
你的意思是不是这样:
select form数据读取循环体
select case ID
case (010)
输出“北京”
case (021)
输出“上海”
数据读取循环体 结束
你的意思是不是这样:
select form数据读取循环体
select case ID
case (010)
输出“北京”
case (021)
输出“上海”
数据读取循环体 结束
追问
假设在数据库中,表A里面有一列数据,里面是电话的区号。
在生成报表时,怎样能够通过判别区号,从而输出所在的地区(不显示区号)??
表A某一列:
010
021
...
做报表时输出:
北京
上海
...
第二位朋友比较贴近。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询