行式填报表
报表样例
制作如下图所示的行式填报表:
报表特点:
- 满足行式报表特征的填报表,行式报表以清单的形式纵向列出,一条记录就是一行
- 行式填报表能够增加、插入、删除行,而且可以使用自动流水号等等
详细了解行式报表的特征,请参考:填报表设计 -> 报表类型。
报表中的数据来自sql检索数据集,从订单表demo_orders取数,其sql语法如下:
制作方法
第一步,按照制作普通统计报表的方法,设计一张如下图所示的普通浏览式报表。详细了解普通报表的具体设计方法可参考:报表设计。
第二步,设置报表填报属性“填报类型”为“可填报”,将报表由统计表转换为填报表。
第三步,设置报表填报属性“报表类型”为“行式报表”。
第四步,设置更新属性,增加一条如下图所示的更新属性,设置报表单元格数据与数据表字段的对应更新关系。
第五步,在报表填报属性中定义一个如下图所示的流水号。
第六步,设置单元格填报属性:
-
将A2,B2,C2,D2,E2,F2单元格设置为可写
-
设置A2单元格流水号计算表达式为:++订单ID
完成以上步骤一个带流水号的基本行式填报表就设计完成。用户也可以根据需要进一步设置单元格的编辑风格、校验表达式、自动计算等属性。
功能点说明
流水号
行式填报表可以动态地新增、插入数据行,在新增或插入数据行时,有时需要让填报表自动地生成值并自动默认地填入单元格中。例如本示例报表中,每新增或插入一行订单,就需要自动生成一个订单号作为订单ID填入到A2单元格中。这样的需求可以通过应用流水号实现。例如示例报表中进行了流水号的定义,设置了流水号的初值表达式,并在A2单元格中使用了流水号进行自动计算。注意:流水号只能在行式填报表中使用。
详细了解填报表中流水号的应用,请参考:流水号定义。