进入报表控件栏不可用

1.jpg2.jpg

进入报表控件栏是灰色不可用,必须点一次查询才能使用控件栏,有没办法一点击进入报表,就可以使用控件栏,因为进入这个报表大多数目的就是填报数据

FineReport liyh13 发布于 2023-5-10 10:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
CD20160914Lv8专家互助
发布于2023-5-10 13:47(编辑于 2023-5-10 13:56)

数据集里面直接判断一下。如果参数全没有值。就直接返回空。当用户录入参数后直接查询了。然后取消那个查询前不显示内容的勾

0222.gif

数据集类似这样写,改成你自己的参数名称

select * from 表名称

where ${if(len(参数1)=0&&len(参数2)=0&&len(参数3)=0&&len(参数4)=0," 1=0"," 1=1")}

${if(len(参数1)=0,"","and 表中的字段 ='"+ 参数1 + "'")}

${if(len(参数2)=0,"","and 表中的字段 ='"+ 参数2+ "'")}

${if(len(参数3)=0,"","and 表中的字段 ='"+ 参数3+ "'")}

${if(len(参数4)=0,"","and 表中的字段 ='"+ 参数4+ "'")}

不录入参数时。直接不查询出任何数据

image.png

有参数的时候查询数据

image.png

  • liyh13 liyh13(提问者) 所以是必须输入任意一个参数才能查找数据吗
    2023-05-10 14:42 
  • CD20160914 CD20160914 回复 liyh13(提问者) 不用呀,你看我刷新了,没有录入数据。它会自动出来一个空表呀。。。录入数据只是为了按条件查询呀
    2023-05-10 14:44 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-10 10:52

image.png

  • liyh13 liyh13(提问者) 不显示内容可以吗,如果显示内容数据量太大,会卡
    2023-05-10 10:59 
  • snrtuemc snrtuemc 回复 liyh13(提问者) 那不行,上面的可用必选是查询后,你查询后数据肯定出来了,要么你数据做限制,默认给查询条件,筛选部分数据
    2023-05-10 11:02 
最佳回答
0
1592Lv6高级互助
发布于2023-5-10 10:52

默认查询

image.png

最佳回答
0
congerLv6高级互助
发布于2023-5-10 13:41

如果一开始可以用的话,还没数据呢,你也没法导出啊

  • 4关注人数
  • 386浏览人数
  • 最后回答于:2023-5-10 13:56
    请选择关闭问题的原因
    确定 取消
    返回顶部