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

6.2 动态取值的下拉列表

在上一章,我们学习过“下拉列表”这种数据规范,现在我们为订单上的“客户名称”定义下拉列表。

  1. 用 Admin 帐户登录到管理台。
  2. 新建下拉列表数据规范。输入内容如下图:

图 6‑7动态取值的下拉列表

注意在这里,我们对数据源选择的是“来自数据表”,意思就是,下拉列表中的可选项不是事先写定的,而是根据“客户登记表”中的内容动态决定。

  1. 按【确定】
  2. 回到 Excel ,在《订单》模板的设计状态下,选择菜单“模板  管理数据表”,设置“订单 _ 主表”中“客户名称”字段的填写规范是“客户名称列表”。
  3. 关闭模板。

现在用张三的帐户登录,来填报一份订单,我们看到,“客户名称”处出现了下拉列表,其中的内容是我们已经输入的两张客户登记表中的客户名称。

图 6‑8

定义数据规范窗口上选择数据表的改进

随着系统里数据表的不断增加,我们在做数据规范的时候可能想要找到需要的数据表,通过下拉选择比较慢,如下图所示,此时是在定义下拉列表的窗口上,其他数据规范也适用。

图 6‑9

当数据来源是来自数据表时,我们可以从后面的下拉中选择数据表的名称,当数据表非常多时,通过下拉来寻找需要的数据表,恐怕就比较慢了。我们可以点击“选择”按钮。弹出选择数据表窗口,我们可以先从左侧的栏目里选择数据表分类,然后再在后侧的数据表里选择我们要找的数据表,这样就容易多了。

图 6‑10

练习

  1. 复习上一章,在订单模板上设置如下数据填写规范:
    1. 订单编号自动生成
    2. 录入人默认为当前用户姓名
    3. 订单日期默认为当前日期
  2. 多输入一些客户登记表信息
上一节 下一节