关注帆软www.fanruan.com获取专业大数据分析与处理方案
设置页眉每一页都不同的方法如下:工具/原料:机械革命S3 Pro、Windows10、Word2019
1、打开一个WORD文档。
2、光标移动到第一页的末尾,点击菜单栏上“页面布局-分隔符”,下拉选择“分节符-下一页”。
3、点击菜单栏上“插入-页眉”,下拉选择合适的页眉格式。
4、鼠标移动到第2页的页眉处,点击菜单栏上的“设计-链接到前一节“,断开与第一页的链接。
5、分别在第一页和第二页的页眉处编辑不同的页眉内容即可
1、新建模板
新建模板mutipage.cpt,为了加快展示速度,我们可以使用分页查询,获取每个产品的详细信息并计算产品对应的订单中的应付金额,因此添加数据集时查询SQL语句为select 产品.产品ID,产品名称, 供应商ID , 类别ID, 单位数量, 产品.单价, 产品.库存量, 产品.订购量,sum(应付金额) as 应付款项 from 产品,订单,订单明细 where 产品.产品ID=订单明细.产品ID and 订单明细.订单ID=订单.订单ID and 产品.产品ID between 10*(${page}-1)+1 and 10*${page} group by 产品.产品ID,产品名称, 供应商ID , 类别ID, 单位数量, 产品.单价, 产品.库存量, 产品.订购量 order by 产品.产品ID,设置参数page的默认值为1,首次看到的是第一页,只查询出第1~20条记录;若page参数为2时,查询出第21~40条记录,即第二页内容。
2、自定义上一页、下一页按钮
在单元格中求出上一页、下一页页码的值
自定义上、下一页按钮
点击模板>模板web属性>分页预览设置,选择为该模板单独设置,在工具栏中增加两个自定义按钮分别命名为上一页,下一页,是工具栏上只剩下如下图所示几个按钮。
3、第一页与最后一页处理
求出总页数
双击总数所在单元格d出数据列设置对话框,选择高级>自定义显示,在自定义中填入公式:roundup($$$/10,0)求出总页数。
将第一行的行高设置为0,或者是隐藏:
上一页按钮设置:选中上一页自定义按钮,点击自定义JavaScript,在js中填入
var page= $("tr[tridx=0]","div.content-container").children().eq(0).html()if(page==0)//如果报表显示第一页,则上一页不可用
this.setEnable(false)
else
window.location.href="${servletURL}?reportlet=doc/Advanced/multipage.cpt&page="+page
下一页按钮设置与上一页的js差不多,只需要获取B1的值就可以了,所以在js中填入
var page= $("tr[tridx=0]","div.content-container").children().eq(1).html()var total=$("tr[tridx=0]","div.content-container").children().eq(2).html()
if(parseInt(page) > parseInt(total))//如果报表显示最后一页,则下一页不可用
{
this.setEnable(false)
}
else
window.location.href="${servletURL}?reportlet=doc/Advanced/multipage.cpt&page="+page
分页预览即可查看效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)