参数面板实现查询

帆软表格里面有一个表姑且叫a还有一个表b在数据库中有两个表A B,帆软里面表a的数据完全来自于数据库A表b中的数据为表B中且不在表A中的数据。且A B中的数据字符集相同。

如何在参数面板添加两个下拉框可以查询姓名电话以及点击查询之后可以出现对应的数据

FineReport yzm586289 发布于 2023-7-31 17:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzm586289Lv2见习互助
发布于2023-8-1 15:44

两个sheet表中数据必须是来自同一数据表或者通过查询结合在一起的数据

双击单元格属性点击过滤设置需要筛选单元格参数

点击参数面板添加全部参数选择控件-数据字典-数据库查询-(查询的表-字段)

最佳回答
1
用户k6280494Lv6资深互助
发布于2023-8-1 08:54

如果筛选的参数一样,一个控件就行了

数据集A select * from a where 字段='${参数}'

数据集B select * from b where 字段='${参数}'

若不一样

数据集A select * from a where 字段='${参数a}'

数据集B select * from b where 字段='${参数b}'

  • yzm586289 yzm586289(提问者) 是两个sheet表的数据也可以这样吗? 还有我能不能参数在报表单元格里面设置
    2023-08-01 09:28 
  • 用户k6280494 用户k6280494 回复 yzm586289(提问者) 可以,参数设置在单元格参考JS使用填报页面的控件查询-http://help.finereport.com/doc-view-1828.html
    2023-08-01 09:29 
  • yzm586289 yzm586289(提问者) 回复 用户k6280494 如果用了getPhone(empPhone,empPhoneMask) getphone解码是不是就是要用having来写这个
    2023-08-01 10:10 
  • 用户k6280494 用户k6280494 回复 yzm586289(提问者) 什么数据库啊,没见过这个函数
    2023-08-01 10:25 
  • yzm586289 yzm586289(提问者) 回复 用户k6280494 这个是脱敏的函数可以在网上查到
    2023-08-01 10:38 
最佳回答
0
Gun鹏Lv4见习互助
发布于2023-8-1 09:17

设置两个数据集,然后下拉框数据字典取对应的数据集的列

  • 2关注人数
  • 238浏览人数
  • 最后回答于:2023-8-1 15:44
    请选择关闭问题的原因
    确定 取消
    返回顶部