帆软报表怎么让第三方的程序(桌面程序),调用链接打开某个报表,并且能传递一个参数

有个桌面程序(C#),想加个菜单,通过这个菜单调用一个链接打开帆软的某一个报表,并且可以给这个报表传递一个参数。有能实现的么?请大神指导

FineReport zxj714905510 发布于 2021-12-17 08:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-12-17 08:53

我觉得直接用报表的外网链接 然后在链接最后加&op=view\write&参数=参数值

  • zxj714905510 zxj714905510(提问者) 我用报表的外网链接打开的都是手机端的页面样式,不是电脑端的样式
    2021-12-17 10:21 
  • zxj714905510 zxj714905510(提问者) http://ip:端口/webroot/decision/view/report?viewlet=%5B79d1%5D%5B5ba4%5D%5B8d28%5D%5B63a7%5D%2F%5B79d1%5D%5B5ba4%5D%5B8d28%5D%5B63a7%5D%5B4fe1%5D%5B606f%5D.cpt&op=view&fr_username=100001 这样写这个参数fr_username=100001,参数接收不到,是咋回事
    2021-12-17 10:31 
  • Z4u3z1 Z4u3z1 回复 zxj714905510(提问者) 不要用系统参数,把fr_username 改成其他的非系统参数名 比如 ufr_username
    2021-12-17 10:35 
  • zxj714905510 zxj714905510(提问者) 回复 Z4u3z1 谢谢
    2021-12-17 11:27 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-12-17 08:53

你的C#可以打开网页地址的话,是可以的

直接用报表预览地址就可以,传参的话,符合帆软的标准&参数名=参数值

例如

http://IP:端口/webroot/decision/view/report?viewlet=XXXX.cpt&参数名=参数值

  • 2关注人数
  • 923浏览人数
  • 最后回答于:2021-12-17 08:53
    请选择关闭问题的原因
    确定 取消
    返回顶部