马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
到了2009年时候已经明显体会到企业对于信息自动化的迫切需求,于是自行编写了一个较小的程序,用于信息化的内部管理,由于做的不够专业,当数据量的增加时信息就会出现错误,且没有团队的支持,对BUG的更新能力薄弱。因此,无法满足企业的需求,数据准确性也无法保证。 15.2 多模板对应到不异的数据表
15.2.1 数据是怎样存储的
一般的Excel文件,用户对数据的操纵与数据的存储是一体的。文件自己就是用来保留数据的,下图就是一个典范的例子:用一个文件来保留公司一切的客户信息,为了便利检索,把分歧做事处的客户分离寄存在分歧的事情表中。
<br>
在Excel服务器中,数据的录进盘算与数据的存储是分别的。模版是数据的录进界面,数据实践存储在数据库中。数据库由一个个的“表”构成,数据寄存在表中。每一个表都有表头/列题目,也就是我们所界说的数据项(字段)。表中寄存的数据称为纪录。
好比我们后面界说的《客户挂号表》模版,它实践上供应了一个录进客户信息的操纵界面,我们输出三个客户的信息,并不是意味着我们保留了三个文件,不是如许的,我们没有保留任何Excel文件,只是“经由过程”Excel的录进界面,把这三个客户的信息保留到数据库中一个名为“客户挂号表”的表中往,成为个中的三笔记录。请看下图的表示:
<br>
熟习SQL Server数据库的用户能够看到,在服务器上名为ESApp的数据库中有一个表,名为“客户表挂号表”,个中寄存着我们经由过程《客户挂号表》模版输出的一切客户的信息。
如许做的优点是:
1) 没有存储容量的限定。一个Excel事情表,最多有65535行,更多的信息就没法寄存,数据存储在数据库中,能够不受文件巨细的限定。
2) 既能对数据举行会合一致办理,又能完成精密的权限分别。
3) 能够充实使用数据库手艺的长处。比方:用主键来包管数据的独一性。数据库是对大批营业数据举行办理和利用的成熟手艺,读者可参看有关数据库观点和道理的书本。
4) 便于对各类相干营业数据的综合使用。
15.2.2 多模板“对应到”统一数据表的意义
企业中,常常存在大批非常类似的票据,好比:推销进库单、临盆进库单、领料单、发货单,它们都是库存相干的票据,票据的内容和格局也很相似,大概只要一般字段分歧。再如:银行收款单和现金收款单,它们的格局完整一样,区分只在于:1)权限分歧,银行收款单由银行出纳录进,现金收款单由现金出纳录进;2)录进时的数据标准分歧,银行收款单的收款体例包含“电汇、支票、汇票”等等。现金收款单的收款体例只要“现金”。
当我们用Excel服务器来办理这些类似的票据时,必要思索到以下几方面成绩:
起首,它们必要被界说成分歧的模板,由于它们大概格局分歧,大概权限分歧。
其次,它们常常要被统计报表同时援用,好比收款清单,要同时包括“银行收款单”和“现金收款单”;库存台帐,要同时从“推销进库单”、“临盆进库单”、“领料单”、“退料单”中提取数据。
第三,它们大概要全体思索数据的独一性等,好比,假如一个客户的付款信息在“银行收款单”中已录进了,就不克不及在“现金收款单”中反复录进。
为了同时分身以上几种请求,Excel服务器中供应了“多模板对应到统一数据表”的功效,也就是说,我们针对分歧的票据,创建分歧的模板,可是在模板上界说的数据项,都对应到数据库中统一个数据表的字段上,如许一来:
l 由于是分歧的模板,以是能够分离设置权限、数据标准。
l 由于是统一个(ESApp数据库中的)数据表,以是主键能够跨模板起感化。
l 由于是统一个(ESApp数据库中的)数据表,以是能够用一条表间公式就提掏出一切这些类似票据中的数据
下文以《银行收款单》和《现金收款单》为例,申明怎样使多模板“对应”到统一数据表。
15.2.3 多模板对应到统一数据表举例
创建《银行收款单》模板
1) 新建“银行收款单”模板,表样及属性以下:
报表编号
报表称号
银行收款单
初始填报权限
部门:A公司、财政部
脚色:Administrators、银行出纳
终极查阅权限
部门:A公司、总包办、财政部
脚色:Administrator、总司理、财政部司理、银行出纳
别的
承受默许值
表样:
Excel公式:
2) 在《银行收款单》上界说数据表以下:
<br>
3) 界说得当的数据标准:
a) “收款单号”用主动编号,
b) “客户称号”用列表挑选,同时填进客户称号和客户编号。
c) 付款体例为流动取值的下拉列表,可选项为:支票、汇票、电汇、…
创建《现金收款单》模板
新建“现金收款单”模板,表样及属性以下:
报表编号
报表称号
现金收款单
初始填报权限
部门:A公司、财政部
脚色:Administrators、现金出纳
终极查阅权限
部门:A公司、总包办、财政部
脚色:Administrator、总司理、财政部司理、现金出纳
别的
承受默许值
表样:
Excel公式:
C5
=”现金”
在《现金收款单》上界说数据项,对应到“收款单”数据表
1) 在“现金收款单”模板的计划形态下,选中要界说为数据项的单位格,挑选菜单【模板】à【界说单一数据项】。
2) 弹出“界说单一数据项”窗口,点击【左边单位定名】,点击【下一步】
3) 挑选“对应到以下数据表中字段”,下拉挑选“收款单”,如图,点击【下一步】
4) 顺次单击每行的字段名,在呈现的下拉列表当选择该字段要对应到“收款单”表中的哪一个已有字段,挑选后数据范例主动显现,且不克不及修正。
<br>
图 15-10 设置以后模板的数据项怎样对应到已无数据表的字段
5) 点击【完成】
界说“收款单查询”
后面界说了两个模板,“银行收款单”和“现金收款单”,如今能够分离以银行出纳和现金出纳的帐户登录,各自输出几张。从我的事情台上看,两种收款单是分离办理的,各自在分歧的用户利用。但它们的数据都写进统一个数据表“收款单”中。
上面我们创建一个查询,查询全体收款单信息,查询界说以下图所示。设置Administrator、财政部司理对此查询有查阅权限。
<br>
关于创建自界说查询的办法,可回忆第9章的相干内容。
请读者用Admin帐户登录,到我的事情台平分别检察“银行收款单”、“新建收款单”、“收款查询”的内容,以实践体味多模板对应到统一数据表的含义。
勤哲Excel服务器,它利用Excel作为主要操作界面,结合了数据库技术、工作流技术和Web技术。各企事业单位的管理人员和各岗位的工作人员 |