6.1 简化和规范数据的录入

2019-03-27 10:37:49 张海波

阿米巴系统阿米巴系统阿米巴系统

为了使录入客户信息的过程更方便、快捷、准确,我们继续对《客户登记表》模板做改进:1)登记日期自动填上当前日期,不需要再输入;2)每次填新的客户登记表时,让系统自动生成客户编号;3)“所属区域”能够下拉选择,而不需要输入汉字; 
类似上述这些为了简化和规范化数据的输入过程所做的设置,统称为“数据规范”。 
数据规范分5类,系统预定义、自动编码、下拉列表选择、列表窗体选择、树形窗体选择。 
除了系统预定义之外,其它的数据规范需要“先定义、再关联”,所谓“关联”指得是指定此数据规范用在哪个模板的哪个数据项上。 

定义数据规范可以按下面方式来做。在系统管理控制台主界面中,选择左侧节点“数据规范”及其下的子节点,查看并操作所有的数据规范。

阿米巴系统

给数据项加上默认值 
1)  以”user0”账户登录,选择菜单“报表设计--打开模板-选中所要设计的模板双击进入或者点确定-进入模板的设计状态。 
阿米巴系统

3)  选择菜单【报表设计】--【数据表管理】,如下图。

阿米巴系统

4)  弹出“数据表管理”窗口。点击“客户登记表-主表”或者选中 “客户登记表-明细表”的【修改表】。

阿米巴系统

点“修改表”进入以下界面,则会显示出主表或明细表包含的所有字段。

阿米巴系统

阿米巴系统

5)  在“客户登记表-主表”表格中选中“登记日期”,然后点击数据规范中的【…】按钮,弹出选择数据规范窗口。在左侧选择“系统预定义”,在窗体右侧选择“当前日期”,点击“确定”按钮,返回“修改”窗口。

阿米巴系统

8)  在“修改”窗口中,点击【确定】按钮,回到“管理数据表”窗口。 
9)  关闭管理数据表窗口,回到模板的设计状态。关闭模板。 

“当前日期时间”指的是用作服务器的那台计算机的系统日期。这样可以保证在一个网络环境中,不管用户从哪台客户机登录,所得到的“当前日期”都是一样的,跟不同客户机各自的系统时间没有关系。 
自动编号 
我们希望客户编号能够由系统自动产生,需要做的工作有两步:首先,定义一个自动编号数据规范;其次,把定义好的自动编号和模板上的“客户编号”数据项关联起来。 
定义自动编号 
1)  用user0帐户登录,点击菜单【报表设计】--【系统管理】--选择【数据规范】, 
2)  在窗口左侧选择“自动编码”,点击系统管理控制台菜单上的【新增】按钮。 
阿米巴系统

3)  在窗口左侧选择“自动编码”,点击【新增】按钮,弹出自动编号定义窗口,如下图所示

阿米巴系统

系统自动产生的流水号由若干“段”组成,每段可能是如下四种类别的信息:固定文字、日期部分、数据规范、数据项目、顺序号位数。在这个窗口上,您可以选择每段的类别的内容。在本例中,我们设置“客户编号”由两段组成,第一段是固定的字头“KH”,第二段是3位的顺序号,这样,实际产生的客户编号将是“KH001”,“KH002”,…,以此类推。 
4)  按【确定】,保存自动编码的定义。 

设置数据项的自动编号 
定义了自动编号后,还需要把它指定为某数据项的填写规范,这样在填写新表单时,自动编号才能够自动产生。 
1)  用 “user0”账户登录客户端。 
2)  选择菜单【报表设计】--【打开模板】--【选择模板...】,打开“打开模版”窗口。 
3)  选中“客户登记表-主表”,点击窗口右侧【修改】按钮,选择客户编号那一栏,在数据规范那里选择,刚才所建立的“自动编码”中新建的规范“客户编码,点确定按纽。 
阿米巴系统

关闭模板,用user0的账户重新登录,新填一张《客户登记表》,您会发现客户编号已经自动产生。 
下拉列表 
使模板上的某些数据项能够通过下拉选择的方式输入数据,不仅能方便输入,还能保证输入的正确。下面我们设置《客户登记表》模板上的“所属区域”下拉列表。同样需要两个步骤:1)定义下拉列表,2)把下拉列表和模板上的数据项关联起来。 
定义下拉列表 
1)  用user0账户登录到系统管理台 
2)  在系统管理台主界面左侧树形中选中“下拉列表选择”,点击菜单栏上【新增】。 
3)  弹出“新增“对话框,规范名称输入“区域列表”;数据来源选择“固定取值”,如下图。 
阿米巴系统

4)  点击“新增”按钮,输入“华北”,再点“新增”按钮,输入“华东”,循环此过程。 
5)  按【确定】。 

固定取值的意思是下拉列表中包含的项数和内容可以在定义下拉列表时(此时)确定。与之相对的情况是,下拉列表中包含的项数和内容无法在定义时确定,比如输入《订单》时,客户名称要从下拉列表中选择,可是有哪些可供选择的客户呢?在定义数据规范时是无法确知的,只能到要实际填写《订单》的那一刻,《客户登记表》中登记了多少客户,就有多少个可选项。这种情况,就要选择“来自数据表”。 

设置数据项的下拉列表 
以usre0帐户登录到客户端,打开客户登记表模板,选择“模板-数据表管理”,找到“所属区域”字段,设置“所属区域”的填写规范为“区域列表”,关闭模板。 
填写一张新的客户登记表,我们会看到“所属区域”出现了下拉列表,可以从中选择 

阿米巴系统

电话咨询
数字阿米巴
阿米巴课程
超级集算器