超链接网络报表,对话框标题通过原报表出传参显示数值?

1662189020081.jpg

参数为学号,点击不同学号,查出该学号对应的其他信息如班级、学生姓名等,SQL("","",1)这个写法没实现。

FineReport 邱杰 发布于 2022-9-3 15:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
congerLv6高级互助
发布于2022-9-3 15:14(编辑于 2022-9-3 15:39)

参考模板

对话框标题传参.zip

先做一个数据集为ds1

在对话框的公式编辑使用数据集函数

https://help.fanruan.com/finereport10.0/doc-view-850.html

ds1.select(姓名,学号=$$$)+"-"ds1.select(成绩,学号=$$$)

使用$$$取到了学号

image.png

image.png

  • 9528 9528(提问者) 我的意思是弹出框标题怎么根据参数进行变化,比如参数是学号1001,我想让标题显示该学号对应的班级和姓名
    2022-09-03 15:21 
  • conger conger 回复 9528(提问者) 参数是哪里来的呀,看不到页面,只能猜了
    2022-09-03 15:22 
  • 9528 9528(提问者) 回复 conger 报表A,有班级,学号俩个字段,我给学号上放了超链接,点击后弹出报表B显示该学号对应下的学生的成绩,我想在弹出的报表B的标题中加入该学号对应的学生姓名和班级
    2022-09-03 15:25 
  • 9528 9528(提问者) 回复 conger 我首先想用SQL(\"\",\"SELECT NAME FROM STSCORE WHERE SUTDENTNO=\'$学号\'\",1)来实现,试了下没成功
    2022-09-03 15:26 
  • conger conger 回复 9528(提问者) 那你可以先做一个数据集,查出来学号-姓名-成绩的信息,然后再对话框标题里用 数据集函数去取数
    2022-09-03 15:33 
  • 2关注人数
  • 422浏览人数
  • 最后回答于:2022-9-3 15:39
    请选择关闭问题的原因
    确定 取消
    返回顶部