1. <em id="n8uh6"></em>
            1. Excel服务器2010教程
              • 1.1 Excel服务器?#20999;?#24687;系统工具
              • 1.2 用Excel服务器构建信息系统
              • 1.3 基于Excel服务器的信息系统架构
              • 1.4 如何学习使用Excel服务器
              • 2.1 安?#26696;?#36848;
              • 2.2 服务端安装
              • 2.3 客户端安装
              • 2.4 Excel服务器的组成模块
              上一节 下一节

              5.4 定义数据项

              至此,您已经成功地定义了该模板的表样,并设置了权限。但是这个模板现在还不能使用,我们还需要在模板上定义数据项。

              5.4.1 什么是数据项

              数据项指的是模板表样中需要填写内容的?#20999;?#31354;白单元格。若?#19978;?#20851;的数据项可以组成一个数据表。

              数据项的定义包括以下内容:

              • 区域地址和名称:它表明所填写的位置和信息的含义。比如在《客户登记表》模板中, C3 单元格就是一个数据项,它的名称是“客户名称”
              • 数据类型,它表明空白单元格中可以只能填写什么类型的信息,比如“客户名称”数据项,只能填写不超过 100 个?#22336;?#30340;文字,而不能填写数?#21482;?#26085;期。
              • 是否必填,它规定按模板格?#25945;?#20889;?#23548;?#30340;表单时,此数据项可否空白不填。比如在《客户登记表》中,“客户名称”是必填项,而“收货地点”不是必填项。
              • 填写规范,指对所填数据的要求,通常有几种情况,一是默?#29616;擔?#22914;“登记日期”的默?#29616;?#26159;当前日期;二是下拉列表选择或树型选择,如?#25353;?#21306;?#26412;?#19981;能随意填写,而是在相应的位置有一个事先定义好的下拉列表,列举了全?#30475;?#21306;的名称,填表时只需要从中选择。三是自动编号,如“客户编号”可以自动产生。
              • 主键,主键的目的是保证唯一性。比如在“客户登记表”模板中,我们?#36873;?#23458;户编号”定义为主键,就意味着?#36824;?#22635;了多少张《客户登记表》,“客户编号”都必须彼此不同。因为通过 Excel 服务器填写的表单?#31995;?#20869;容最终都保存到数据库中,所以这里所说的“彼此不同”不是靠人为的小心谨慎来做到,而是由系统自动控制的;如果您填了两张编号相同的《客户登记表》,第二张表保存时系统自动会通知您发生了数据重复,保存无法通过。
              • 其他内容,包括是否隐藏、填写下一张时是否清空,如何排序等。

              数据项又称为?#30333;?#27573;?#20445;?#22312;下文中,这两个词是同样的含义。

              5.4.2 定义单一数据项

              数据项?#22336;幀?#21333;一数据项”和“重复数据项”两种,在《客户登记表》模板上,我们先来定义单一数据项,至于两者的区别,到下一章再叙述。

              1. 在《客户登记表》模板的设计状态下,按住 Ctrl 键,然后用鼠标左键?#26469;?#36873;中空白单元格 C2 , E 2 , G2 , C3: E 3 , … , C8:G8 ,如下图所示:

              图 5‑9同时选中要定义数据项?#30446;?#30333;单元格

              1. 选择菜单“模板 ? 定义数据项 ? 单一数据项?#20445;?#25110;者单击鼠标右键,从弹出菜单中选择“单一数据项?#20445;?#24377;出如下窗口:

               

              图 5‑10定义单一数据项

              “选中单元格”处显示的是上一步选中的?#20999;?#31354;白单元格/单元区域的地址。每一个选中单元格/单元区域都要定义成一个数据项。

              1. 点击按钮 【左侧单元名称】,意思是用空白单元格左侧的单元格中的内容为空白单元格命名。例如,用 C3 单元格左侧的单元格( B3 )的内容为 C3 单元格命名,而 B3 的内容是“客户名称?#20445;?#25152;以 C3 单元格对应的数据项命名为“客户名称”。
              2. 点击【下一步?#30475;?#21475;显示如下图所示。选择“组成新数据表?#20445;?#21629;名为“客户表?#20445;?#25353;【下一步】

              图 5‑11? 定义单一数据项

              1. 窗口中显示出数据项的列表,选择每个数据项的数据类型,在“客户编号”、“销售员”、“客户名称”和“登记日期”对应的“必填”处单击打勾,然后按【下一步】。

              图 5‑12 定义单一数据项

              light bulb2
              下拉列表中列出的?#20999;?#25968;据类型是 Excel 服务器自带的,如果觉得?#36824;?#29992;,您还可以到管理控制台中自己定义新的数据类型。定义新数据类型的方法在第 19 章《管理台的其它功能》中介绍。

              1. 窗口显示如下图,不改变默认选择,直接按?#23601;?#25104;】

              file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/HyperSnapClipImage.jpg

              图 5‑13 定义单一数据项

              1. 窗口消失,回到客户登记表模板的设计状态。
              2. 保存模板。
              3. 关闭模板。
              上一节 下一节
              关闭 在线客服
              吉林十一选五玩法 浙江十一选五基本走势图文库 电信jpg彩图厍 天津时时彩卡时间漏洞 天津快三开奖官网 2006年排列五走势图 足彩半全场是什么意思 河南481怎么下载 彩霸王平特论坛28o57 今天的江苏快三走势图 海南4十1开奖结果查询 十三水分析仪器 11选5前三组选奖金 山西十一选五杀号专家最准确 澳门赌场筹码 45111彩民高手王开奖结果