时间:2016-04-02 23:22 来源: 我爱IT技术网 编辑:52微风
一般参数默认值都是固定的,但有时也需要动态的显示默认值,比如日期参数默认显示当前日期,甚至是需要根据当前日期计算出当前月的第一天和最后一天。下面通过java报表工具FineReport来简单介绍一下。
前期准备工作(包括相关工具或所使用的原料等)java报表工具FineReport7.1.1大小:148.2M 适用平台:windows/linux 详细的操作方法或具体步骤
描述
如当前日期为2011-12-01,则参数界面显示为下图效果:

所对应的参数界面如下:

开始日期设置
选择starttime参数控件,在属性表>基本属性>控件值处选择公式,在公式定义对话框,使用公式DATEINMONTH(TODAY(),1)表示当月的第一天,如图所示:
公式中TODAY()表示获取当前时间,DATEINMONTH(TODAY(),1)表示获取当前月的第一天。

结束日期设置
选择endtime参数控件,同样在属性表>基本属性>控件值处选择公式,在公式定义对话框,使用公式DATEINMONTH(TODAY(),-1)表示当月的最后一天,如图所示:
公式中TODAY()表示获取当前时间,DATEINMONTH(TODAY(),-1)表示获取当月的最后一天。

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
