反饋已提交
網絡繁忙
在日期控件中选择年月,可查询到该月份下的天数和周。如下图所示:
使用 RANGE 公式和 DAYSOFMONTH 获取该月的天数,并且使用控件的值拼接起来;
使用 SWITCH 和 WEEKDAY 公式获取该天是周几。
在 FineReport 设计器中,点击文件>新建普通报表;
鼠标右击 A1 单元格,选择单元格元素>插入公式,公式为:RANGE(1, DAYSOFMONTH($time + "-01")) 。
鼠标右击 A2 单元格,选择单元格元素>插入公式,公式为:$time + "-" + FORMAT(A1, "#00") 。
鼠标右击 A3 单元格,选择单元格元素>插入公式,公式为:SWITCH(WEEKDAY($time + "-" + FORMAT(A1, "#00")), "1", "周一", "2", "周二", "3", "周三", "4", "周四", "5", "周五", "6", "周六", "0", "周日") 。
将单元格内容居中显示,并为这三个单元格加上边框(边框自定义)。
下图为 A1单元格输入公式的步骤,A2 和 A3 单元格输入公式的步骤与之相同。如下图所示:
A1、A2、A3 单元格内容居中显示,并加上边框(边框自定义)。
左键选中 A1 单元格,在右侧属性面板中选择单元格属性>扩展,扩展方向选择「横向」扩展。如下图所示:
进入该模板的参数面板,向参数面板中拖入「日期控件」和「查询按钮」;
「日期控件」的控件名称为 time,控件值为 2019/10/01,格式选择 yyyy-MM 。如下图所示:
保存模板,点击填报预览,效果如本文1.1章「预期效果」中所述。
注:该方法不支持移动端。
注:表头下面不能放字符,否则分页会有错行的情况。
已完成的模板,请参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\FreeReport\根据年月查询月份的天和周.cpt
点击下载模板:根据年月查询月份的天和周.cpt
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉