皕杰报表查询表单的隐藏处理

报表工具中查询表单一般都是固定的,选择参数值后点击查询即可。能不能想个办法,让表单变成动态的,可以根据我们的选择显示不同的表单呢?
比如我查年的数据,就只有年这个参数,查月的数据,就有年、月两个参数,查具体日的数据就有年、月、日三个参数。
在这里插入图片描述

这个皕杰报表是完全可以做到的,方法就是给每个参数表单的显示设置显示/隐藏条件。
在这里插入图片描述

统计类型作为年月日显示的依据,可选全部、年、月、日四个值。下面的年月日三个参数则根据统计类型的值显示或隐藏。
1、 统计类型为“全部”,则表单中的年月日参数全都隐藏。
2、 统计类型为“年”,则表单中年参数显示,月和日隐藏。年参数的显示条件为@统计类型!=“全部”。
3、 统计类型为“月”,则表单中年、月参数显示,日参数隐藏。月参数的显示条件为@统计类型!=“全部”and @统计类型!=“年”。
4、 统计类型为“日”,则年月日均显示。日参数的显示条件为@统计类型=“日”。
经过这样对查询表单显示/隐藏的设置,参数就按着我们的意愿来显示了。我们通过选择统计类型,年、月、日表单跟随显示或隐藏。
至于sql中如何实现按年、年月、年月日还是全部来查,是个很容易实现的事,这个问题就交给你了……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值