找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证

超级版主

222

主题

2650

帖子

5892

积分

超级版主

Rank: 8Rank: 8

积分
5892

活字格认证活字格高级认证Wyn高级认证Wyn认证微信认证勋章讲师达人元老葡萄悬赏达人

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-12-28 16:41  /   查看:3257  /  回复:4
本帖最后由 James.Lv 于 2021-12-28 16:43 编辑

在报表设计中,我们经常需要先根据示例数据或者对接测试环境数据进行报表设计,等报表设计好之后,发布到正式环境或者生产环境,需要调整数据源对接到生产正式的数据库,那么需要调整报表文件中数据源的配置,为了避免测试到生产多个环境之间需要来回修改报表文件,我们在设计报表时,可以使用报表参数动态来加载数据源API地址,如下图所示:


本贴就来介绍如何实现在报表中动态加载数据源的API地址




重点:利用报表参数传递数据源API,数据源地址配置成动态的

具体实现步骤:
1.创建报表,添加数据源,添加数据集
先使用静态API地址获取到数据集字段

获取之后绑定表格组件,展示字段信息


2.添加报表参数,调整数据集API地址配置


修改数据集URL为报表参数,当然这块URL也可以使用表达式用报表参数跟固定字符进行拼接
比如只变化接口的IP和端口,后面的信息固定,就可以是{@URL}/api/test,然后报表参数就只传递http://ip:端口就行
切记一点修改完成后,不要进行验证,直接保存。


3.然后预览就可以给报表参数传递不同的API地址,实现加载不同的数据


本帖子中包含更多资源

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

x

4 个回复

倒序浏览
亚吖
中级会员   /  发表于:2021-12-28 16:56:24
沙发
看到了,谢谢
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2021-12-28 16:59:36
板凳

不客气
回复 使用道具 举报
mas
注册会员   /  发表于:2023-5-31 18:28:38
地板
请问,ActiveReports 14 报表设计器怎么进行类似的设置?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-5-31 19:05:11
5#
mas 发表于 2023-5-31 18:28
请问,ActiveReports 14 报表设计器怎么进行类似的设置?

您可以如下操作:
1.


先正常引入并验证字段,
然后新增参数如下:


即可预览

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部