历史版本8 :自由报表填报 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
2. 示例编辑
2.1 示例效果
制作一张员工信息登记表,使用多种类型的填报控件录入数据。
2.2 数据准备
新建数据集 ds1,数据库查询对话框中写入 SQL 查询语句SELECT * FROM 雇员,取出「雇员」表中所有数据。
注:示例不需要查看报表已有数据,只需要录入数据,仍然新建数据集的目的是,控件设置数据字典时需要使用数据集中的数据列。
2.3 报表设计
按照下图所示设计报表的样式:
2.4 添加填报控件
按照下面表格中的说明给用于录入数据的单元格添加填报控件。详细内容可参见文档添加填报控件。
单元格 | 控件类型 | 操作 |
---|---|---|
C4 | 文本控件 | |
H4 | 文本控件 | H4 单元格插入公式today( ),显示今天的日期 |
C6 | 文本控件 | |
F6 | 单选按钮组控件 | 自定义数据字典,添加两个单选按钮选项男、女 |
C7 | 日期控件 | 日期控件设置为日期型,采用yyyy-MM-dd格式 |
F7 | 日期控件 | 日期控件设置为日期型,采用yyyy-MM-dd格式 |
C8 | 下拉框控件 | 数据字典设置为数据集 ds1 的数据列职务 |
F8 | 文本控件 | |
C9 | 下拉框控件 | 数据字典设置为数据集 ds1 的数据列地区 |
F9 | 下拉框控件 | 数据字典设置为数据集 ds1 的数据列城市 |
C10 | 文本控件 | |
G10 | 文本控件 | 填写规则为邮编 |
C11 | 文本控件 | 填写规则为手机 |
G11 | 文本控件 | 填写规则为电话 |
B13 | 文本域控件 | |
H6 | 文件控件 | 文件类型为jpg、png、gif,大小限制为1024KB |
2.5 设置填报属性
设置填报属性将需要录入数据的单元格跟数据库表中的数据列对应起来。
1)菜单栏选择模板>报表填报属性,打开报表填报属性设置对话框。
2)报表填报属性设置对话框选择提交,点击,新增一个内置SQL的数据提交方法。选择提交类型为智能提交,数据库为FRDemo,表为雇员,先后通过智能添加字段和智能添加单元格功能将单元格与数据库表中的数据列绑定起来,勾选「雇员ID」为主键。勾选未修改不更新,点击确定,即完成报表填报属性的设置。
注1:智能添加字段和智能添加单元格的功能及操作在视频中有详细介绍,想要详细了解相关内容可查看在线视频自由填报报表。
注2:勾选了未修改不更新后,在数据提交时,只提交有改动的数据,未修改的数据不会写入数据库。极大提高了填报报表的数据提交效率。