找回密码
 立即注册

QQ登录

只需一步,快速开始

williamluo

高级会员

97

主题

222

帖子

1063

积分

高级会员

积分
1063

活字格认证

williamluo
高级会员   /  发表于:2020-2-17 16:05  /   查看:3422  /  回复:0
本帖最后由 Eden.Sun 于 2023-1-5 18:51 编辑

普通表格中,设计状态下只有三行,分别代表表头行、明细数据行、表尾行。中间的明细数据行是用于显示数据集的记录的。如果只是简单地绑定数据集字段,那么每一条记录都是显示为一个表格行。如下图:

image.png174838866.png
上图中,中间那个白色的行,就是明细数据行。尽管这个明细行在设计状态看起来只有一行,预览时,如果数据集的记录有n条,就会生成为n行的表格,如下图:
image.png445934752.png
如果数据集的字段非常多,每个字段绑定一个单元格,将使得表格非常宽。能否将一条记录折成两行或者更多行来显示呢?答案是肯定的。

(一)数据行显示为多行

将单个记录显示为多行,就是用多个表格行来绑定数据集记录的字段,方法如下:

(1)插入新的明细数据行
右键点击数据行的单元格,选择【行操作】-【在上/下方插入行】,如下图:
image.png214689025.png
插入一行之后,表格的明细行就成了两行,如下图:
image.png870267944.png

(2)在新的明细行单元格绑定数据集字段
如下图:
image.png731864928.png
预览时,每一条记录就会占两个表格行了,如下图:
image.png891477050.png

(3)在明细行单元格中输入静态文字
一条记录显示为多行时,可能需要添加字段说明之类的静态文字。比如上面的预览图中,用户可能不知道 13, 73这些数字的含义。
为此,可在明细数据行的单元格中,不都绑定数据字段,而是间隔输入一些静态文字,如下图:
image.png24230040.png
这样,预览时看起来就能明确一些,如下图:
image.png91966246.png


(二)表头行/表尾显示为多行

除了明细数据行,表格的表头行和表尾行也是可以插入新行的。通过在表头行中插入新行,再合并一些单元格,可轻松实现多层表头。
如下图:
image.png819178771.png
红框内的多行表头的实现,就是先在表头行中插入新行,然后对【订单编号】单元格做上下两个单元格的合并;再对【区域省份】和【产品信息】单元格做左右合并。
表尾行与表头行的操作类似。

除了插入新行,使得表头he表尾显示为多行,也可以删除原有行,使得表格成为一个没有表头、或者没有表尾的表格。
邮件点击某个表头行或者表尾行,选择【行操作】-【删除行】,即可删除表头或表尾,如下图:
image.png725822448.png


(三)分组头/尾行显示为多行

表格中添加分组时,设计器会自动添加一个分组头行和一个分组尾行,如下图:
image.png200187071.png
其中,行首标记为 【1 字样的行,就是分组头和分组尾,分别位于明细数据行的上面和下面。
通过在分组头插入新行的办法,可实现多行分组头。
同样,通过删除分组头和分组尾行的方法,可实现不显示分组头或分组尾。
下图是添加一个分组头的行、删除分组尾行之后的效果:
image.png422943114.png



0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部