填报报表
1. 创建模板(报表设计)
就以Oracle最简单的emp和dept为例把。
模板设计如下
2. 添加控件
右击单元格,选择控件设置
选择对应的属性
3. 设置填报属性
菜单栏选择模板=》填表填报属性
打开后按顺序设置
点击智能添加单元格,随后根据字段进行点击
再复选框中,设置勾选主键
4. 填报录取
点击填报预览
点击后就如图所示,填写完成后,点击提交
在其中关于下拉设置和单选以及外键字段设置
下拉控件设置
我们以上级姓名为范例。上级姓名,既然是上级自然也是员工,再emp表中,所以对于页面显示值和存储实际值而言一个是ename,一个是empno。
所以设置数据字典如下所展示
外键字段设置
对于外键字段设置,在填报属性中不能设置为Dept表的Name,而应该是Emp表的deptno。如果你设置了Dept表,那么它将会把它作为一个下拉值保存到dept表中,可能会导致数据表数据重复。因此它的填报属性需要设置为emp表的deptno,而控件属性的数据字典设置为Dept表,因为他就是一个全部的数据集。
单选按钮设置
对于单选而言,看一下示例。这里的emp没有sex字段的,那么先在表中为emp添加一个sex字段,就设置男和女把,那么控件设置中实际值和显示值都是sex字段