壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 921|回复: 3

我的学习笔记——报表中级制作3-参数连动

[复制链接]
发表于 2009/2/9 16:36:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 lovereport 于 2009/3/26 10:45 编辑

好久没记笔记了,嘿嘿~太偷懒咯~这次写个刚学会的东东~就是我平时通过浏览器填写表格的时候,常常会遇到这样的情况,在选择省份之后,后面城市的内容要和该省份的城市对应==!。就是参数之间有关联的关系~第一个变了
第二个跟着变咯~不知道要通过什么参数进行相关设置,来达到参数连动的效果呢~~见本人制作过程~~嘿嘿~

下面就拿我上次做的省份城市的例子看一下~


就是上面这个效果啦~,当我们选择浙江省后,后面城市选择即为浙江省相关城市~是不是很神奇
嘿嘿~

制作过程来咯~
1. 新建个报表数据集ds1,添加数据列
像上面这样哦~

2. 设计报表,将ds1中的字段
省份拖拽到A5单元格中,保留其默认的扩展分组并且扩展方向从上到下的设置。同理,将其它与标题呼应的字段拖拽到对应的单元格中,采用与A5同样的设置~同时在A6单元格中输入公式=sum(D5),A5扩展出来的数据求和。设置完成之后就想下图这个样子啦


3. 添加数据字典:点击服务器,选择服务器数据字典。打开服务器数据字典后,点击左上角的 ,选择自定义,分别添加"省份""城市""省份城市"三个数据 字典。


4. 通过插入行,对三个数据字典各自添加key(键值)value(数值)注意"省份城市"数据字典中,key(键值)"城市"数据字典key(键值)一致,value(数值)"省份"数据字典中key(键值) 一致。

5. 在报表|报表参数中定义参数:

    • 参数$Province,默认值为"江苏省",编辑器为下拉框,数据字典类型为服务器数据字典。数据字典的来源为刚刚自定义的名为"省份"的服务器数据字典;
    • 参数$City,默认值为"南京市",编辑器为下拉框,数据字典类型为报表数据字典。数据字典的来源为刚刚自定义的名为"城市"的服务器数据字典。在过滤条件中,写入公式=MAP($$$,"省份城市")==$Province。该公式中,"$$$"代表当前值,整个公式表示当前值(键值)在名字为省份城市的数据字典中,返回所对应的值与参数$Province 的一一对应




6. 双击A5单元格,数据列|过滤对话框中,添加参数为省份等于$Province,同理,双击B5单元格,在出现的数据列|过滤中,添加参数为城市等于$City,即给报表添加了两个参数控制 。 如下图所示:



这样就搞定了哦~

当选择省份之后,城市下拉框中所有选项都是该省份的城市,就是实现了参数连动~~

怎么样?这个也 不难吧?呵呵~









发表于 2009/3/17 17:28:52 | 显示全部楼层
图片都看不到
 楼主| 发表于 2009/3/26 10:45:54 | 显示全部楼层
图片都看不到
zhan200012 发表于 2009/3/17 17:28


这下有了 出了点小问题 呵呵
发表于 2009/3/26 11:18:48 | 显示全部楼层
支持一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 08:33 , Processed in 0.020139 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表