勤哲excel服务器教程:[7]数据的简化规范
在excel服务器中如何简化规范数据呢?下面以勤哲excel为例进行说明定义数据规搏壶盥茜范可以两种方式之一来做。一是在客户端中做,方法是,点击客户端菜单【设计】--【数据规范惋鸺倦濯】,弹出“数据规范”窗口;二是在管理控制台主界面中,选择左侧节点“数据规范”及其下的子节点,查看并操作所有的数据规范。
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/939c2d40b6f39187efe1a27424fce186252fef51.jpg)
工具/原料
勤哲excel服务器教程
给数据项加上默认值
1、以Admin账户登录,选择菜单“设计à打开模板à选择模板”。
2、在弹出的“打开模板”窗口中选中“客户登记表”,点击右侧的【打开】按钮进入模板的设计状态。
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/ff5c88d8181961205b3037da70f202b374d7df51.jpg)
4、弹出“管理数据表”窗口。点击“客户表”下的【字段】,窗口右侧显示出该数据表包含的所有字段。
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/ac45306817e951e1020663e25e3da824d9e9cf51.jpg)
6、点击“数据规范名称”右侧的【..】按钮,弹出选择数据规范窗口。在左侧选择“系统变量”,在窗体右侧选择“当前日期”,点击“确定”按钮,返回“字段属性”窗口。
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/3fe32442a07aa010a7cdd78cbfbb19efa35f3e56.jpg)
3、在窗口左侧选择“自动编号”,点击【新建】按钮,弹出自动编号定义窗口,如下图所示系统自动产生的流水号由若干“段”组成,每段可能是如下四种类别的信息:固定文字、系统变量、日期变量、顺序号醐蛑臀谁位数。在这个窗口上,您可以选择每段的类别的内容。在本例中,我们设置“客户编号”由两段组成,第一段是固定的字头“KH”,第二段是3位的顺序号,这样,实际产生的客户编号将是“KH001”,“KH002”,…,以此类推。
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/3d002dbad341037dcfc9f2c2a9bc7dc5ce672d56.jpg)
4、弹出“管理数据表”窗口,点击“客户表”下的【字段】,窗口右侧显示出该数据表包含的所有字段。
5、选中“客户编号”,然后点击“数据规范”列中的【…】按钮,弹出字段属性窗口。点击“数据规范名称”右侧的【..】按钮,弹出选择数据规范窗口。
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/47bf594ec28333bf05110efbdbb8b43ea9db1d56.jpg)
4、点击“添加”按钮,输入“华北”,再点“添加”按钮,输入“华东”,循环此过程。
5、按【确定】。
设置数据项的下拉列表
1、以Admin帐户登录到客户端,打开客户登记表模板,选择“模板à管理数据表”,俣挫呲蹀找到“大区”字段,设置“大区”的填写规范为“大区列漉胜衲仰表”,关闭模板。填写一张新的客户登记表,我们会看到“大区”出现了下拉列表,可以从中选择
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/a1780d1fceecd3d9388bc9706799594305010856.jpg)
示例
1、打开报表打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\LineForm.cpt。
2、修改单元格编辑属性我们可以根据墙绅褡孛数据库中的数据类型及数据状况来设置单元格的编辑属性。·下拉框将供应商的控件类型改为下拉框,下拉框的数据来自于FRDemo中的供应商表,下拉框的实际值为供应商ID,显示值为公司名称,下拉框定义见下拉框控件的使用。将类别的控件类型也改为下拉框,下拉框的数据来自于FRDemo中的产品类别表,下拉框的实际值为类别ID,显示值为类别名称;设置后BS端效果如下:注:填报界面中如上下拉框,选择的是显示值,实际上填入单元格的值为实际值,目的是让用户清楚的知道保存入库的数据是什么,若希望显示仍为显示值,可以给单元格再设置一次数据字典转换。具体可查看填报时密码控件失去焦点仍显示密码文档。
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/4759c1dae43b3b8664df74e3185653bbf9207556.jpg)
4、复选框是否付款该列在数据库中对应的字段是布尔型true或者false,我们将它的控件类型改为复选框,true的时候选中复选框,false时不选中,具体可见复选框的使用。设置后BS端效果如下:
![勤哲excel服务器教程:[7]数据的简化规范](https://exp-picture.cdn.bcebos.com/e2aefe781431dfb64a926cd212cf02532e636356.jpg)
5、保存并预览保存模板,点击填报预览即可查看效果。在线查看模板效果请点击LineForm1.cpt已完成模板可参考%FR_HOME%\WebR髫潋啜缅eport\WEB-INF\reportlets\doc\Form\LineForm\LineForm1.cpt。