下拉复选框怎么获取报表中字段的值

下拉复选框如何只显示报表字段的值,不显示其他项目名称,如图所示,请指教,谢谢!


下拉复选框绑定的SQL:

select DISTINCT da.PROJ_NAME from d_zhgd_area_projnum_floor da

where 1=1

and da.PROJ_NAME is not null

${if(len(area_name)==0,"","and da.area_name in ('"+ area_name +"')")}


1111.png

FineReport zyhope1986 发布于 2019-7-19 20:01 (编辑于 2019-7-19 20:05)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
finereadLv6初级互助
发布于2019-7-20 08:59

要显示成报表中的值的话你直接用结果表做筛选框就可以啦,你报表中的项目名称用的哪个表,然后筛选框的数据集用这个就可以了

  • zyhope1986 zyhope1986(提问者) 你好,我现在是用报表中的数据集做片区下拉框,但是有一个问题,当我选择片区,再选择项目,片区下拉框就会空白,很奇怪的问题。
    2019-07-22 08:59 
  • fineread fineread 回复 zyhope1986(提问者) 片区要和项目的数据集分开写,不能直接用一个的
    2019-07-22 14:48 
最佳回答
0
doudekaixinLv6中级互助
发布于2019-7-19 22:37

你不是已经联动了么?

你现在是想要什么样?你不选片区就没有项目,选什么片区就有该片区的项目?如果是这样,你把数据集直接改成如下代码就好了。

select DISTINCT da.PROJ_NAME from d_zhgd_area_projnum_floor da
where 1=1
and da.PROJ_NAME is not null
and da.area_name in ('${area_name}')


  • 3关注人数
  • 816浏览人数
  • 最后回答于:2019-7-20 08:59
    请选择关闭问题的原因
    确定 取消
    返回顶部