1、数据准备新建一张模板,新建数据集ds1:select * from 雇员
2、模板豹肉钕舞设计如下图所示设置模板,其中小标题列的第一个单元格A3和大标题单元格A1的父格设置为雇员ID所在单元格B3,并添加一个空白行和一个空白列,其中空白行的首个单元格A7和空白列的首个单元格D1的父格均设置为A3:
3、未分栏预览保存模板,点击分页预览,可看到如下效果,每个员工的信息形成一个完整卡片,也就是每条记录都有一个大标题和小标题:
4、分栏设置上述模板预览效果可以看出该模板时纵向扩阮器态奁展,故分栏选择行分栏。上述模板设计中可以看出,每一位员工信息占了7行4列(为了使每位员工信息有一定的空白间隔,我们使用了空白行与空白列),第一二行是大标题行,第一列是小标题所在单元格,但由于每条记录都带有大标题和小标题,故可以将大小标题看成是数据的一部分,所以是7行4列,而不是5行3列;若我们希望每栏显示4位员工信息(7行*4=28行),超过的到下一栏(卡片是纵向扩展,故下一栏是指下一列)显示,以此类推。就可以在菜单栏中,选择模板>报表分栏,设置为行分栏,超过28行时进行分栏,参与分栏的数据从左上角的A1(大标题开始的单元格)到右下角的D7,故在分栏数据中填写A1:D7,因为大小标题行已经作为分栏数据,所以重复行序列为空,如下图:类似于上两节中的行分栏和列分栏,卡片分栏的超过行分栏数字也有公式,如下:超过行/列分栏的数字=(分栏数据中结束分栏行/列序号-开始分栏行/列序号+1)*倍数如上示例,结束分栏行序号为7,开始分栏行序号为1,要求每个栏位显示4为员工信息,故倍数为4,所以超过行分栏的数字=(7-1+1)*4=28
5、保存与预览保存模板,点击分页预览,效果如下图,模板效果在线查看请点击Columns_card.cpt: