打开报表按照默认参数自动查询

我做了一张报表,上面带了一些控件用于填写参数。并且我在控件的控件值中已经设定好了控件的默认参数,那么我能不能每次打开报表之后,直接先使用已经设定好的默认控件值进行一轮查询,而不用点击“查询”按钮,或者修改参数之后再触发“查询”动作呢?
我已经设置了报表属性值的“点击查询前不显示报表内容”这个选项。

打开报表后显示如下:

当我点击“查询”按钮后,数值才显示出来。


FineReporthbyanghua 发布于 2016-1-6 16:55
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
wzh5788发布于2016-1-6 16:55(编辑于 2023-9-6 09:34)
555
最佳回答
0
gxy120313发布于2016-1-6 17:02(编辑于 2023-9-6 09:34)
555
  • hbyanghua hbyanghua(提问者)

    难道是因为这个原因,我在界面上显示的参数其实是不直接在SQL用到的参数,在SQL中用到的参数是这两个参数经过一定的组合,比如,我界面上选的是2015和11,我在SQL中用到的是2015-11,我就在新建了一个参数,貌似这样就不行了。[attach]32637[/attach]
    我用的参数比较多,有没有其他办法解决这个问题呢?
    回复
    2016-01-06 17:23 
  • hbyanghua hbyanghua(提问者)

    感谢你的回答,你的方法很实用
    但是对我我目前做的报表不是很好用,我直接把参数放在数据集里面了,在按照你的方法就好使啦
    回复
    2016-01-07 11:24 
最佳回答
0
hbyanghua发布于2016-1-6 17:23(编辑于 2023-9-6 09:34)
555
  • wzh5788 wzh5788

    可以吧这个参数作为整体 给sql  然后在sql中 通过格式转换和拼接达到数据过滤效果

    具体 你可以qq我  2049833373
    回复
    2016-01-06 16:55 
  • gxy120313 gxy120313

    可以在查询按钮加初始化事件js:_g().parameterCommit();
    回复
    2016-01-06 19:10 
最佳回答
0
gxy120313发布于2016-1-6 19:10(编辑于 2023-9-6 09:34)
555
  • hbyanghua hbyanghua(提问者)
    我添加了初始化事件[attach]32648[/attach]
    预览的时候提示错误
    [attach]32649[/attach]
    不知道是不是哪里定义错了,我不是蛮了解,望指导,谢谢。
    回复
    2016-01-07 09:39 
最佳回答
0
风起了发布于2016-1-7 09:25(编辑于 2023-9-6 09:34)
555
最佳回答
0
hbyanghua发布于2016-1-7 09:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
呆呆发布于2016-1-7 10:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
hbyanghua发布于2016-1-7 11:24(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    好的,把参数坐在数据集里面比较方便
    回复
    2016-01-07 11:35 
最佳回答
0
gxy120313发布于2016-1-7 11:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
binlunia发布于2018-10-11 13:43(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 9061浏览人数
  • 最后回答于:2018-10-11 13:43
    活动推荐 更多
    热门课程 更多
    返回顶部