行式填报表- 更多报表实例-填报表设计教程
目录

行式填报表

报表样例

制作如下图所示的行式填报表:

报表特点:

详细了解行式报表的特征,请参考:填报表设计 -> 报表类型

报表中的数据来自sql检索数据集,从订单表demo_orders取数,其sql语法如下:

制作方法

第一步,按照制作普通统计报表的方法,设计一张如下图所示的普通浏览式报表。详细了解普通报表的具体设计方法可参考:报表设计

第二步,设置报表填报属性“填报类型”为“可填报”,将报表由统计表转换为填报表。

第三步,设置报表填报属性“报表类型”为“行式报表”。

第四步,设置更新属性,增加一条如下图所示的更新属性,设置报表单元格数据与数据表字段的对应更新关系。

第五步,在报表填报属性中定义一个如下图所示的流水号。

第六步,设置单元格填报属性:

  • 将A2,B2,C2,D2,E2,F2单元格设置为可写
  • 设置A2单元格流水号计算表达式为:++订单ID

完成以上步骤一个带流水号的基本行式填报表就设计完成。用户也可以根据需要进一步设置单元格的编辑风格、校验表达式、自动计算等属性。

功能点说明

流水号

行式填报表可以动态地新增、插入数据行,在新增或插入数据行时,有时需要让填报表自动地生成值并自动默认地填入单元格中。例如本示例报表中,每新增或插入一行订单,就需要自动生成一个订单号作为订单ID填入到A2单元格中。这样的需求可以通过应用流水号实现。例如示例报表中进行了流水号的定义,设置了流水号的初值表达式,并在A2单元格中使用了流水号进行自动计算。注意:流水号只能在行式填报表中使用。

详细了解填报表中流水号的应用,请参考:流水号定义