[ABI 5.1] 第三方参数如何传入主题表的sql中

9399
10

小陈01 初学数据Lv2

发表于2020-9-21 09:47

悬赏10

已解决

楼主
我们用链接的方式将报表嵌入到我们的系统中,如何将我们自己的参数传入到报表里,报表如何接收
http://ip:port/ebibase/showrptpage.do?resid=EANA$2$2$2$4344a9d425bc4382a7d51001453423af$f86d8218cc054ae9bf878678448a4ffe.rpttpl&id=admin&pw=admin&showparams=undefined&calcnow=true&taskid=123456789
我们传入taskid参数,报表如何在主题集的sql中接收使用


现在这种接收方式是固定的,taskid只能等于1,不能接收参数

最近看过此主题的会员

zhyanwei

hcdHUAYU

1212111121

yiyiyiyiy

18282474942

qinan249

myoekk

esen_3IE2KSG9L821

weienter

xuxp

cerq

Lboy

最佳答案
本帖最后由 bbs 于 2020-9-27 15:06 编辑

第三方系统直接挂报表的url并传参给表,接口说明参考https://bbs.esensoft.com/forum.php?mod=viewthread&tid=129159&mobile=2

在url上加&calcnow=true&encode=true@cs=1234 ,在sql中写带引号的宏参数‘<#=@cs#>’



感谢楼主分享
10个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-9-21 09:58

只看该作者

取消 关注该作者的回复

沙发

试试通过加带引号的宏来取值比如 where cs='<#=@cs#>'

小陈01 初学数据Lv2

发表于2020-9-21 10:30

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2020-9-21 09:58
试试通过加带引号的宏来取值比如 where cs=''

这样写参数接收不到呀,没有啥作用

xxxl 数据领袖Lv6

发表于2020-9-21 11:05

只看该作者

取消 关注该作者的回复

地板

小陈01 发表于 2020-9-21 10:30
这样写参数接收不到呀,没有啥作用

链接里taskid参数加@试试

小陈01 初学数据Lv2

发表于2020-9-21 17:15

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2020-9-21 11:05
链接里taskid参数加@试试

不行

xxxl 数据领袖Lv6

发表于2020-9-21 17:27

只看该作者

取消 关注该作者的回复

6#


你这是要在主题集的sql里接受报表的Url的参数?

小陈01 初学数据Lv2

发表于2020-9-21 18:14

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2020-9-21 17:27
你这是要在主题集的sql里接受报表的Url的参数?

是的,最后还是做单点登录了

yangqh 数据老手Lv5

发表于2020-9-21 09:47

只看该作者

取消 关注该作者的回复

8#

本帖最后由 bbs 于 2020-9-27 15:06 编辑

第三方系统直接挂报表的url并传参给表,接口说明参考https://bbs.esensoft.com/forum.php?mod=viewthread&tid=129159&mobile=2

在url上加&calcnow=true&encode=true@cs=1234 ,在sql中写带引号的宏参数‘<#=@cs#>’



感谢楼主分享

xxxl 数据领袖Lv6

发表于2020-9-24 11:15

只看该作者

取消 关注该作者的回复

9#

在url上加@cs=1234
在sql中写带引号的宏参数‘<#=@cs#>’

小陈01 初学数据Lv2

发表于2020-9-27 15:02

只看该作者

取消 关注该作者的回复

10#

在url上加&calcnow=true&encode=true@cs=1234 ,在sql中写带引号的宏参数‘<#=@cs#>’

xxxl 数据领袖Lv6

发表于2020-9-27 15:03

只看该作者

取消 关注该作者的回复

11#

本帖最后由 xxxl 于 2020-9-27 15:15 编辑

小陈01 发表于 2020-9-27 15:02
在url上加&calcnow=true&encode=true@cs=1234 ,在sql中写带引号的宏参数‘’

嗯嗯    感谢楼主分享

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号