自由报表填报

1.概述

1.1 支持版本
报表设计器版本
since 5.7
1.2 功能介绍

自由报表填报是表格样式和自由报表一致, 是将数据库中的一条记录,显示在多行上,以此来提高报表的美观性,符合阅读习惯。自由报表填报应用场景比较广泛,比如用户注册、订单录入、员工信息录入等场景。

2.示例

2.1 示例说明

本文示例将制作员工信息录入表,报表样式为自由报表样式。

2.2 报表设计

按照下图所示设计报表,设计过程和普通报表类似。

自由报表填报设计
2.3 填报控件设置

报表中需要输入数据的字段,则需要设置填报控件,填报控件功能入口及控件介绍请点击:填报控件。 按照如下表格依次设置填报控件:

单元格 控件类型 控件设置
B4 函数 点击工具栏「插入公式」,输入公式「now()」,制表日期为当前日期
F4 文本控件 检验类型设置为「非空」,错误提示输入为「员工编号不能为空」
B5 文本控件 检验类型设置为「非空」,错误提示输入为「员工姓名不能为空」
D5 单选控件 点击右侧控件属性栏中「数据字典」,在弹出框中,字典类型选择「自定义」,实际值和显示值分别输入「男」、「女」
F5 文本控件
G5 图片控件
B6 文本控件
E6 单选控件 点击右侧控件属性栏中「数据字典」,在弹出框中,字典类型选择「自定义」,实际值和显示值分别输入「已婚」、「未婚」
B7 日期控件 采用yyyy-MM-dd格式
E7 单选控件 点击右侧控件属性栏中「数据字典」,在弹出框中,字典类型选择「自定义」,实际值和显示值分别输入「党员」、「团员」、「群众」
B8 文本控件
B9 文本控件
F9 文本控件
B10 文本控件
F10 文本控件
B11 文本控件
D11 文本控件
F11 文本控件
B12 文本控件
D12 文本控件
B13 日期控件 采用yyyy-MM-dd格式
D13 文本控件
F13 文本控件
B14 文本控件
E14 文本控件 检验类型设置为「邮箱」,错误提示输入为「邮箱格式错误」
B15 文本域控件
B20 文本域控件

填报控件设置完毕后,如下图所示:

自由报表填报控件设置
2.4 填报设置

点击菜单栏「设置」->「填报设置」,点击「+」新建填报设置。数据库选择「VRDemo」, 表选择「fill_employee」。点击右侧「添加字段」按钮,添加一列。设置合适的主键、表列、值类型、值。本次设置num(员工编号)为主键, 当数据库中存在相同num的记录将被更新,否则直接插入。如下列图所示:

自由报表填报设置1 自由报表填报设置2 自由报表填报设置3
2.5 填报预览

点击工具栏「保存」,保存报表。点击「预览」按钮,选择「填报预览」,如下图所示:

自由报表填报预览