Excel服务器认证工程师培训教材3Word格式文档下载.docx

上传人:b****4 文档编号:17602094 上传时间:2022-12-07 格式:DOCX 页数:50 大小:2.70MB
下载 相关 举报
Excel服务器认证工程师培训教材3Word格式文档下载.docx_第1页
第1页 / 共50页
Excel服务器认证工程师培训教材3Word格式文档下载.docx_第2页
第2页 / 共50页
Excel服务器认证工程师培训教材3Word格式文档下载.docx_第3页
第3页 / 共50页
Excel服务器认证工程师培训教材3Word格式文档下载.docx_第4页
第4页 / 共50页
Excel服务器认证工程师培训教材3Word格式文档下载.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

Excel服务器认证工程师培训教材3Word格式文档下载.docx

《Excel服务器认证工程师培训教材3Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Excel服务器认证工程师培训教材3Word格式文档下载.docx(50页珍藏版)》请在冰豆网上搜索。

Excel服务器认证工程师培训教材3Word格式文档下载.docx

选中要查看的那一条,右击鼠标,弹出菜单,如下图所示:

图827查看已处理工作的后续进展

4)选择“查看进度”,弹出如下的对话框:

图828工作流进度

可以看到肖部长已经完成审批。

报销单已转到财务部钱部长那里等待审核。

1.1.4重做和撤销

在有工作流的情况下,一份表单要经过多次流转,最终在我的工作台中显示的数据是多个步骤综合作用的结果。

每个步骤一经提交,在后续步骤还没有办理的情况下,是可以修改的,后续步骤一旦办理,就不能再改动,除非请后续步骤的办理人把这份表单“退回来”。

也即,带工作流的表单,不能按通常的方式做“修改”和“删除”,只能是“逆”表单提交的顺序,步步后退式地进行“重做”和“撤销”。

以上面的报销单为例,假设小宋填报了报销单之后,发现报销金额写错了,要修改,可以这样操作:

1)打开我的工作台。

2)在已处理工作中找到提交的那张报销单

3)选择右键菜单“重做”,如下图所示:

4)很遗憾,系统给出了这样的提示:

图829

为什么?

因为我们通过查看工作进度已经看到了,后续步骤“部门审批”已被肖部长办理完了。

怎么办?

请肖部长这张报销单退回来(撤消审批)。

5)现在断开连接,用肖部长的帐户登录。

6)在我的工作台中展开“费用报销单”模板,找到这张报销单,点击鼠标右键,选择弹出菜单“撤销”

图830“撤销”已处理工作

7)系统提示:

“本步工作已被撤销”。

点击“待办事宜”,可看到这张报销单重新回到待办事宜列表中,等待再次被审批。

8)重新用小宋的帐户登录

9)如第3)步一般重做,这次系统会打开这张报销单,修改报销金额,保存。

报销单被再次提交审批。

1.2本章练习

改进第6章建立的订单模板,加上工作流,包含两个任务,第一个任务是制单,有效区域是除“审批人”、“审批日期”、“审批意见”外的所有字段;

第二个任务是审批,有效区域是“审批人”、“审批日期”和“审批意见”,由“销售部—销售部长”执行。

第2章、回写公式

表间公式还有一种特殊的类型,称为回写公式。

普通的表间公式的作用是利用以前输入的数据填充当前表单,而回写公式的作用是利用当前表单所填的数据刷新已存在的数据,方向刚好相反。

在前面的章节中,我们已经建立了《物料表》模板,其中记录着每种物料的当前库存量,这一章,我们要建立一个出库单模板,它根据订单的内容进行出库,每次出库之后,要根据出库数量动态调整物料表上的当前库存量,这样才能保证库存数据的正确。

我们要在《出库单》模板上定义“回写公式”实现数据的动态调整、同步更新。

图91回写公式示意

2.1建立出库单模板

本节建立本章的例子模板----出库单模板,同时复习前面章节的内容。

表样

建立《出库单》模板,表样如下图所示

图92出库单模板表样

输入若干Excel公式:

单元格/区域

公式

作用

G7:

G10

=E5*F5

金额=数量×

单价

G9

=SUM(G5:

G8)

计算合计金额

数据表定义

定义两个数据表:

“出库单_主表”和“出库单_明细”

图93“出库单_主表”数据项定义

图94“出库单_明细”数据表定义

数据规范

定义一个数据规范“订单号下拉列表”,并设置其为“出库单_主表”中“订单号”字段的填写规范。

图95

定义自动编号“出库单号”,并设置其为“出库单_主表”中“单号”字段的填写规范。

表间公式定义

定义一条表间公式,当输入“订单号”之后,自动把该订单的明细信息查出来,填充到“出库单_明细”上。

图96

2.2用回写公式更新数据

本节我们来定义回写公式,实现根据出库单的数据实时更新物料表的当前库存信息。

2.2.1定义回写公式

按以下步骤操作

1)打开出库单模板,进入设计状态

2)选择菜单【模板】【定义表间公式】,打开“表间公式”窗口

3)点击【新增】按钮,打开“选择表间公式类型”窗口,选择第二项“回写(修改)”,点击【确定】。

图97选择表间公式类型

4)弹出“回写公式”对话框,公式名称输入“保存时减少库存量”,应用时机为“保存时”,如图:

图98定义回写公式

5)点击【选择数据表】按钮,弹出“选择数据表”窗口,选择“物料表”,按【确定】回到“回写公式”窗口。

图99选择数据表

6)回到“回写公式”窗口,点击【筛选条件】按钮,弹出“输入表达式”对话框,输入筛选条件:

物料表.物料编码=本报表.Sheet1:

编码,按【确定】回到“回写公式”窗口。

7)点击【回写数据项】按钮,弹出“定义回写数据项”按钮,在最后一行“当前库存数量”的左侧双击。

图910

8)弹出“输入表达式”窗口,输入表达式为:

物料表.当前库存数量-本报表.Sheet1:

数量,按【确定】回到“定义回写数据项”窗口。

9)按【确定】回到“回写公式”窗口,完整的回写公式如下:

图911

10)按【保存】回到“表间公式”窗口,点击【关闭】

这条回写公式的意思是:

当出库保存的时候,按照出库单上的编码在物料表中找到该物料的信息,修改其当前库存数量:

在原来的基础(物料表.当前库存数量)上,减去本出库单上的出库数量(-本报表.Sheet1:

数量)。

2.2.2回写公式成对出现

因为表单有保存也会有删除,待办事宜有提交也会有撤销,所以回写公式通常要成对出现。

下面我们再定义一条表间公式,说明当出库单一旦删除,如何把相应物料的出库数量恢复为原值。

回写公式定义如下图:

图912删除或撤销时执行的回写公式

2.2.3应用回写公式

请读者自行练习,输入一份出库单,保存,然后到我的工作台中查看物料表,看其当前库存数量的变化;

随后删除此出库单,再次观察物料的当前库存数量发生了什么变化。

2.3回写公式练习

在《出库单》模板上,我们对“订单号”字段设置了数据规范,那里是一个下拉列表,包含所有订单号。

这里有一个问题,假设我们针对订单号“001”已经填写了出库单,再次填写下一张出库单时,“001”还是会出现在订单号下拉列表中,这就有可能导致重复,一份订单做了两次出库。

如果能做到每填一张出库单,订单号下拉列表中自动就能减少一项,也就是说,让订单号下拉列表中只包含未填过出库单的订单信息,就可以解决这个问题。

本节我们以此问题为例,复习回写公式的应用

订单模板增加“状态”字段

打开订单模板,进入设计状态,在表样上增加“状态”,如图,按以下步骤操作:

图913订单模板增加“状态”字段

1)选中C14单元格,点击鼠标右键,选择菜单【定义单一数据项】

2)弹出“定义单一数据项”窗口,点击【左侧单元命名】,点击【下一步】

3)选中“添加到以下数据表”,下拉选择“订单_主表”,如图,点击【下一步】

图914

4)选择“状态”的数据类型为“文字(20字以内)”,点击【完成】

图915

用回写公式动态刷新订单状态

下面请读者自行练习,在出库单模板上增加两条回写公式:

保存出库单时把订单的状态改为“已发货”;

删除出库单时把订单的状态置为空白。

图916

图917

在表达式中,如果需要用到字符型的常量,需要用单引号括起来。

用表间公式构造下拉列表

我们在“出库单”模板上通过一个数据规范构造了订单号的下拉列表,填写出库单的时候,可以选择需要的订单号。

这里存在一个问题,假如针对一份订单,例如001号,已经开具了出库单,那么继续开具出库单的时候,就不能再选择001号订单了,否则发生了重复出库,所以,确切地说,我们需要的不是“订单号”的下拉列表,而是“未发货的订单号”的下拉列表。

现在,我们来学习另一种构造下拉列表的方式----通过表间公式来构造下拉列表

1)在出库单模板上定义表间公式,数据源选择“订单_主表”,筛选条件输入:

订单_主表.状态<

>

’已发货’。

2)构造填充方式如下,注意“操作”要选成“构造下拉选项”

图918

3)完整定义的表间公式如下,注意我们选择的填充方式是“打开后自动执行(初始填报)”

图919

4)关闭模板

请读者自行练习,连续填两张出库单,注意观察订单号下拉列表中内容的变化

通过表间公式构造下拉选项的操作有两种选择,一是“构造下拉选项”,二是“构造可编辑下拉”,它们的区别是:

如果选择了“构造可编辑下拉”,则填报时,不仅可以从下拉列表中选择,还可以手工输入下拉选项中不存在的内容。

思考题

假如我们让销售员来填写订单,我们希望“客户名称”下拉列表中出现的都是销售员本人负责的客户,不出现他人的客户,该如何改进订单模板?

2.4模板锁定

通过表间公式和回写公式的学习,我们始终在认识和强化一个观念----“系统”的观念,我们要做的是一个信息“系统”,信息系统不同于单纯的数据处理,系统中的各类信息不是孤立存在的,实际的业务流程决定了不同种类的信息之间的关系,它们要彼此参照,彼此同步,相互制约。

基于上节的例子---根据出库单动态刷新订单的状态,我们再举一个例子----限制一份订单一旦发货,便不可以修改和删除。

1)用设计者的身份登录到客户端,选择菜单【模板】【打开模板】

2)选择“订单”模板,点击【更改属性】按钮,打开“模板属性”窗口。

3)切换到“版本”标签,勾选“满足下列表达式的报表将被锁定,不可修改和删除”,点击【表达式…】按钮。

图920

4)输入表达式,结果如图:

图921

5)点击【确定】

现在去填写一份出库单,保存,然后到我的工作台中查看订单信息,我们会发现,出库的订单的状态已变成“已发货”,并标志了锁定。

此时若选中该订单,工具栏上只有【查看】,没有【修改】和【删除】

图922

第3章、数据查询

本章学习数据查询的各种方法,包括

●在我的工作台中查询数据

●自定义查询

●定义查询模板,通过表间公式做综合查询

3.1我的工作台中查询数据

对单一模板的数据进行查询,最简单的方式是通过我的工作台提供的功能完成

在我的工作台中分页显示数据

当模板数据比较多时,可以在我的工作台中分页显示,如图,在右侧数据表格的上方,可输入每页的记录条数,以及进行翻页和跳转到指定页的操作。

图101在我的工作台中分页显示数据

在我的工作台中进行查找

在左侧树型中点中模板名称,该模板已填写的所有数据列示在右侧的列表中。

点击窗口上方的“查找”工具栏按钮,弹出以下窗口,可输入查找条件:

图102输入查找条件

窗口中列出了所有可用作查找条件的数据项。

如果您需要按某数据项进行查找,点击此项旁边的“比较”栏,可从下拉列表中选取某个比较运算符,再输入比较值。

可同时针对多个数据项指定比较条件,这些条件必须同时成立。

所有条件都输入完成后,按【确定】,窗口关闭,右侧列表中显示所有符合条件的数据。

我的工作台中分类显示数据

数据较多时,还可以在我的工作台左侧的模板名称之下,区分子文件夹,分类显示数据,如下图所示。

分类方法需要在“管理数据表”窗口中定义,具体操作请参见第6章。

图103在我的工作台中分类显示数据

3.1.2从我的工作台中导出数据

某些时候,我们可能需要把我的工作台中看到的数据导入到一个本地文件中,进行再加工,或发送给他人。

Excel服务器提供了导出我的工作台中数据的功能。

是否允许用户导出数据,需要在模板的“高级查阅权限”中设置。

设置导出权限

1)打开“模板属性”窗口,切换到“最终查阅权限”标签

2)点击【高级查阅权限】按钮,打开“高级查阅权限”窗口

3)在“允许导出”栏打勾,指定哪些角色可以导出数据

图104

4)点击【确定】,回到上一级窗口,再次点击【确定】

5)关闭模板。

导出数据清单

在我的工作台左侧选中要导出数据的模板,点击右键,选择弹出窗口【导出..】【导出成Excel文件】,在弹出窗口中选择目录,输入文件名,则把右侧显示的客户信息导出到指定的Excel文件中。

图105导出数据

批量打印(或导出)表单文件

某些时候,我们需要把查询到的数据按照模板的表样批量打印或批量导出表单文件,方法是:

1)在右侧数据表格的上方勾选“多选”,则每条记录的左侧出现复选框。

图106设置多选

2)在“选择”列选中要打印或导出的数据,然后在左侧模板名称节点上点右键,选择弹出菜单【导出或打印Excel文件】,按提示操作即可。

3.2设计查询模板

通过我的工作台只能完成比较简单的数据查询,更多的时候,我们需要设计查询模板,通过表间公式来完成数据的查询工作。

看这样一个例子,假设您是销售部的统计员,月底您要制作一张本月(2007年5月)销售情况的汇总表,如下图所示:

图107销售台账表样

设想一下您手工制作这张表格时的情形:

您把本月发生的订单都拿到手边来,拿过一张《订单》,把上面的订单日期抄写到B4,订单编号抄写到C4,客户名称抄写到D4,…,录入人抄写到I4,然后把这张《订单》放到一边;

再拿过一张《订单》,订单日期抄写到B5,订单编号抄写到C5,客户名称抄写到D5,…,录入人抄写到I5,…,最后,每一张《订单》上的信息都已抄到台帐上,2007年5月的《销售台账》就做完了。

当然,所谓的“抄写”也可以是“拷贝/粘贴”。

把上面的制作台账的过程用一句话叙述一下,就是:

找来2007年5月1日至2007年5月31日之间登记的所有的《订单》,把其中的信息“抄写/拷贝粘贴”到台账的对应栏目中,每一张《订单》登记台帐中的一行。

注意到我们已经建立了《订单》模板,所有的订单信息都已经输入计算机了,所以这种“抄写/拷贝粘贴”过程完全可以定义成一条表间公式,由计算机自动完成。

3.2.1建立销售台帐模板

下面我们尝试用另一种建立模板----把一个普通的Excel文件“另存为模板”。

1)按上图表样建立一个Excel文件,命名为“销售台帐.xls”

2)用Admin帐户登录

3)打开文件“销售台帐.xls”。

4)选择菜单“模板另存为模板”

图108把一个普通的Excel文件另存为模板

5)弹出“新建模板”窗口,选择“建立新模板”。

6)弹出“模板属性”窗口,输入模板的编号、名称,注意要选中“本模板为纯查询报表”。

图7-3设置某模板为“纯查询”

7)设置“初始填报权限”,按【确定】,进入模板设计状态。

8)在销售台帐模板上定义两个数据表:

“销售台帐_主表”和“销售台帐_明细”

销售台帐_主表:

主键

区域

字段名

数据类型

必填

填写规范

其它

C2

起始日期

日期

E2:

F2

截止日期

当前日期

销售台帐_明细:

B4:

B10

订单日期

C4:

C10

订单号

文字(20字以内)

D4:

D10

客户名称

名称或地址

E4:

E10

产品名称

F4:

F10

规格型号

文字(100字以内)

G4:

订货数量

小数

H4:

H10

订货金额

金额

I4:

I10

销售员

3.2.2按时间查询订单信息

表间公式的来源数据是两个数据表

在销售台帐模板上定义这样一条表间公式:

图109表间公式的来源数据是两个表

注意它们和我们以前定义的表间公式相比有了两点不同:

1)来源数据是两个表;

2)填充方式中有的字段从订单_主表中取值,有的从订单_明细中取值。

手动应用表间公式

1)新填一张《销售台账》,输入起始日期和结束日期

2)单击工具栏上的“应用公式”按钮。

图1010手工应用表间公式

3)弹出应用公式对话框,选中“简单查询”左侧的复选框,按【应用】,如图:

图1011选择要应用的表间公式

4)对话框关闭,订单信息自动填充到台账上。

顾名思义,“纯查询”模板只是用来查看数据,不能保存。

若填报《销售台帐》时点击

,系统没有任何响应。

3.2.3控制表间公式结果的排序

我们可以设置表间公式结果的排序方式。

假设我们希望归集到销售台帐中的订单信息按订单日期由早到晚排序,同一天的订单按客户名称排序,可以这样做:

1)打开《销售台帐》模板,进入设计状态。

2)选择菜单“模板定义表间公式”。

3)弹出“表间公式窗口”,选中“简单查询”,点击【修改】按钮。

图1012修改表间公式

4)弹出“定义表间公式”窗口,点击【填充方式】,弹出“填充方式”窗口。

5)选择“订单日期”的排序方式为“升序”,选择“客户名称”的排序方式为升序。

如图。

点击【确定】

图1013设置表间公式结果的排序

6)回到“定义表间公式”窗口,公式内容显示如图,在填充方式的“订单日期”和“客户名称”后面加上了排序方式。

图1014

7)点击【确定】,回到“表间公式”窗口,点击【关闭】

8)关闭模板。

好了,现在再去填报一下《销售台帐》,应用“简单查询”表间公式,观察一下排序的效果。

假如我们希望的排序顺序是:

先按照客户名称排,客户名称相同的再按订单日期排,那么不仅需要设置“订单日期”和“客户名称”的排序方式,还需要点击“填充方式”窗口上的【上移】或【下移】按钮,把“客户名称”移到“订单日期”之上。

3.2.4表间关联

下面我们来对《销售台帐》模板做一下改进:

我们希望同时看到每份订单的销售是由哪个大区实现的。

向数据表中增加字段

1)修改一下《销售台帐》的表样,在右方增加一列:

大区

图1015在《销售台帐》的表样中增加一列

2)选中区域J4:

J10,然后选择菜单“模板定义重复数据项”

3)出现“定义重复数据项窗口”,选择【按行】,上方标题行数1,选中“数据区域可向下扩展”,点击【下一步】

4)在下一步出现的窗口中,选择“添加到以下数据表”,表名选择“销售台帐_明细”,点击【下一步】

图1016新数据项添加到数据表

5)设置“大区”的数据类型,然后点【完成】

图1017设置新数据项的数据类型

为什么要做表间关联

现在来分析一下问题。

我们看到,除了“大区”以外,销售台帐上的其它内容都可以从“订单”得到。

但是“订单”上偏偏没有大区的信息。

怎么办呢?

订单上虽然没有大区的信息,但是有客户的信息,根据客户的信息找到对应的“客户登记表”,就可以查到该客户所属的大区。

请看图7-13的示意:

销售台帐的数据来自两个不同的模板----“订单”和“客户登记表”,这两个模板上有共同的数据项“客户编号”,通过这个共同的数据项,我们说两个模板之间有了一种“关联”,同一个客户的“订单”和“客户登记表”的数据可以组合起来,形成销售台帐中的一条信息。

图1018表间关联的示意

定义带表间关联的表间公式

1)在《销售台帐》模板上新建表间公式,输入公式名称“表间关联查询”,应用方式选择“手动执行”。

2)点击【来源数据】,弹出“选择数据表”窗口。

3)选择三个数据表“订单_主表”、“订单_明细”和“客户登记表”,在窗口下半部分的表格中选择输入表间关联条件

图1019输入表间关联条件

4)点击【确定】,回到“定义表间公式”窗口。

5)继续数据筛选条件和填充方式,最后完成的表间公式如下:

图1020带表间关联条件的表间公式

3.2.5组合条件查询

现在进一步改进《销售台账模板》,在表头再增加两个条件:

产品名称和客户名称,

我们希望对四个条件做组合查询:

起止时间必须给定,如果给出了产品名称,则查询起止时间段内该产品的订单,否则查询起止时间段内全部产品的订单;

客户名称条件也是一样,若给出客户名称,则查该客户的,否则,查全部客户的。

下面我们仅用一条表间公式,来涵盖所有可能的组合情况。

1)如下图所示,在“销售台账_主表”中增加两个字段:

品名、客户名

图1021表头增加条件字段

2)把已经定义的表间公式“表间关联查询”另存为一条新公式“组合条件查询”。

3)修改“组合条件查询”表间公式,更改其筛选条件,最终结果为:

图1022组合条件查询表间公式

下面解释一下修改后的筛选条件。

我们在筛选条件中增加了两项,首先是:

本报表.Sheet1:

品名=’’或者订单_明细.产品名称=本报表.Sheet1:

品名

假设全部订单中包含有p1和p2两个

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1