免费excel服务器教程之数据的简化规范
前期准备工作(包括相关工具或所使用的原料等)
勤哲excel服务器步骤
定义数据规范可以两种方式之一来做。一是在客户端中做,方法是,点击客户端菜单【设计】--【数据规范】,弹出“数据规范”窗口;二是在管理控制台主界面中,选择左侧节点“数据规范”及其下的子节点,查看并操作所有的数据规范。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KVa5-0.jpg)
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KR1U-1.jpg)
给数据项加上默认值
1) 以Admin账户登录,选择菜单“设计à打开模板à选择模板”。
2) 在弹出的“打开模板”窗口中选中“客户登记表”,点击右侧的【打开】按钮进入模板的设计状态。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KVJ4-2.jpg)
3) 选择菜单【模板】--【管理数据表】(或者点击工具栏中的【管理数据表】),如下图。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KS910-3.jpg)
4) 弹出“管理数据表”窗口。点击“客户表”下的【字段】,窗口右侧显示出该数据表包含的所有字段。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KS919-4.jpg)
5) 在表格中选中“登记日期”,然后点击数据规范中的【…】按钮,弹出字段属性窗口。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KU947-5.jpg)
6) 点击“数据规范名称”右侧的【..】按钮,弹出选择数据规范窗口。在左侧选择“系统变量”,在窗体右侧选择“当前日期”,点击“确定”按钮,返回“字段属性”窗口。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KU194-6.jpg)
7) 用同样方式(5~6步)设置“销售员”字段的填写规范为“当前用户姓名”.
8) 在“字段属性”窗口中,点击【保存】按钮,回到“管理数据表”窗口。
9) 关闭管理数据表窗口,回到模板的设计状态。关闭模板。
定义自动编号
1) 用Admin帐户登录,点击菜单【设计】--【数据规范】,弹出“数据规范窗口”
2) 在窗口左侧选择“自动编号”,点击右侧的【新建】按钮。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KUL3-7.jpg)
3) 在窗口左侧选择“自动编号”,点击【新建】按钮,弹出自动编号定义窗口,如下图所示
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KV936-8.jpg)
系统自动产生的流水号由若干“段”组成,每段可能是如下四种类别的信息:固定文字、系统变量、日期变量、顺序号位数。在这个窗口上,您可以选择每段的类别的内容。在本例中,我们设置“客户编号”由两段组成,第一段是固定的字头“KH”,第二段是3位的顺序号,这样,实际产生的客户编号将是“KH001”,“KH002”,…,以此类推。
4) 按【确定】,保存自动编号的定义。
设置数据项的自动编号
定义了自动编号后,还需要把它指定为某数据项的填写规范,这样在填写新表单时,自动编号才能够自动产生。
1) 用Admin账户登录客户端。
2) 选择菜单【设计】--【打开模板】--【选择模板...】,打开“打开模版”窗口。
3) 选中“客户登记表”,点击窗口右下角【属性】按钮右侧的下箭头,选择子菜单【数据表】
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KS3Y-9.jpg)
4) 弹出“管理数据表”窗口,点击“客户表”下的【字段】,窗口右侧显示出该数据表包含的所有字段。
5) 选中“客户编号”,然后点击“数据规范”列中的【…】按钮,弹出字段属性窗口。点击“数据规范名称”右侧的【..】按钮,弹出选择数据规范窗口。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KQ0Z-10.jpg)
6) 在左侧选择“自动编号”,在窗体右侧选择“客户编号”,点击“确定”按钮,返回“字段属性”窗口。
7) 点击【保存】按钮回到【管理数据表】窗口,关闭窗口。
断开连接,用张三的账户zhangsan重新登录,新填一张《客户登记表》,您会发现客户编号已经自动产生。
下拉列表
使模板上的某些数据项能够通过下拉选择的方式输入数据,不仅能方便输入,还能保证输入的正确。下面我们设置《客户登记表》模板上的“大区”下拉列表。同样需要两个步骤:1)定义下拉列表,2)把下拉列表和模板上的数据项关联起来。
定义下拉列表
这一次,我们练习在管理控制台中定义数据规范
1) 用Admin账户登录到管理台
2) 在管理台主界面左侧树形中选中“填写规范--下拉列表”,右键菜单【新建】。
3) 弹出“定义数据填写规范”对话框,规范名称输入“大区列表”;数据源选择“固定取值”,如下图。
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KS062-11.jpg)
4) 点击“添加”按钮,输入“华北”,再点“添加”按钮,输入“华东”,循环此过程。
5) 按【确定】。
设置数据项的下拉列表
以Admin帐户登录到客户端,打开客户登记表模板,选择“模板à管理数据表”,找到“大区”字段,设置“大区”的填写规范为“大区列表”,关闭模板。
填写一张新的客户登记表,我们会看到“大区”出现了下拉列表,可以从中选择
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KTF8-12.jpg)
简单行式填报表例子中我们用的都是文本框,所有录入的数据都要用户手动输入,交互性不强。像供应商、类别等还需要用户输入相应的代码,对用户来说太不方便了。
此时可以给单元格设置不同的编辑风格,如供应商设置为下拉菜单,用户只需要选择相应的供应商,实际上输入的是对应的ID等等,如下图:
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KTM6-13.jpg)
· 下拉框
将供应商的控件类型改为下拉框,下拉框的数据来自于FRDemo中的供应商表,下拉框的实际值为供应商ID,显示值为公司名称,下拉框定义见下拉框控件的使用。
将类别的控件类型也改为下拉框,下拉框的数据来自于FRDemo中的产品类别表,下拉框的实际值为类别ID,显示值为类别名称;
设置后BS端效果如下:
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KSV3-14.jpg)
· 数字
单价、成本、库存量、订购量和再订购量在数据库中对应的字段都为数字型,我们将它们的控件类型都设置为数字,让其只能输入数字,还能够设定数值的范围,具体可见数字控件的使用。
设置后BS端效果如下:
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KT403-15.jpg)
· 复选框
是否付款该列在数据库中对应的字段是布尔型true或者false,我们将它的控件类型改为复选框,true的时候选中复选框,false时不选中,具体可见复选框的使用。
设置后BS端效果如下:
![免费excel服务器教程:[7]数据的简化规范](http://www.52ij.com/uploads/allimg/160403/130KRM6-16.jpg)
保存并预览
保存模板,点击填报预览即可查看效果。在线查看模板效果请点击LineForm1.cpt
已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\LineForm1.cpt。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
