Excel服务器2010教程
  • 1.1 Excel服务器是信息系统工具
  • 1.2 用Excel服务器构建信息系统
  • 1.3 基于Excel服务器的信息系统架构
  • 1.4 如何学习使用Excel服务器
  • 2.1 安装概述
  • 2.2 服务端安装
  • 2.3 客户端安装
  • 2.4 Excel服务器的组成模块
上一节 下一节

10.4 模板锁定

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

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

  1. 用设计者的身份登录到客户端,选择菜单【设计】  【打开模板】  【选择模板】
  2. 选择“订单”模板,点击【属性】按钮,打开“模板属性”窗口。
  3. 切换到“锁定条件”标签,勾选“满足下列条件的表单将被锁定,不能修改和删除”,点击【表达式 … 】按钮。

图 10‑20

  1. 输入表达式,结果如图:

图 10‑21

  1. 点击【保存】

现在去填写一份出库单,保存,然后到我的工作台中查看订单信息,我们会发现,出库的订单的状态已变成“已发货”,并标志了锁定。此时若选中该订单,工具栏上只有【查看】,没有【修改】和【删除】

图 10‑22

若用户要求已发货的订单可以修改,但不能删除。

  1. 用设计者的身份登录到客户端,选择菜单【设计】  【打开模板】  【选择模板】
  2. 选择“订单”模板,点击【属性】按钮,打开“模板属性”窗口。
  3. 切换到“锁定条件”标签,勾选 【满足下列条件的表单将被锁定,可以修改,但不能删除】 ,点击【表达式 … 】按钮。

图 10‑23

  1. 输入表达式,结果如图:

图 10‑24

  1. 点击【保存】

以上两个情况下的步骤中只是勾选的选项和表达式不同。

两个情况下步骤中只是勾选的选项和表达式不同。

审批通过后,到我的工作台中查看订单信息,我们会发现订单无锁定标志。选中该订单时可操作【重做】和【撤回】,但无法【全部撤回】,当撤回到第一步时也无法操作撤回。

对于非工作流的表单则是可【修改】无法【删除】。

图 10‑25

上一节 下一节