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

20.8 输入变量

我们在定义表间公式的筛选条件时,经常会把数据表中的字段内容和本报表上的字段内容比较,比如:

客户表.登记日期>=本报表.日报:起始日期。

在这里,“本报表.日报:起始日期”,就是一个变量,它的取值为应用公式的那一时刻“起始日期”所对应的单元格的值。

假如我们希望筛选条件中的变量取值不是来自Excel工作表上的单元格内容,而是在应用公式的那一时刻弹出输入窗口,由用户手工输入,就需要用到输入变量。这是,上面的条件可以改写为:

客户表.登记日期>=输入.起始日期[D]

其中的[D]表示用户输入的起始日期一定要是日期型。

在示例数据库中提供了一个模版《输入变量》,其中定义了一个打开后自动运行的表间公式:

提取 < 客户表 >中满足下列条件的数据:

    < 数据筛选 : 客户表 . 登记日期 >= 输入 . 起始日期 [D]>

按以下方式填入 < 输入变量 _ 明细 >:

客户表 . 客户编号   --->( 填入值 )  客户编号

客户表 . 客户名称   --->( 填入值 )  客户名称

客户表.登记日期  --->(填入值)  登记日期

填报此模版,公式自动运行,弹出输入对话框,如下图所示,当用户输入起始日期后按【确定】,自动查询出在指定日期之后登记的客户信息。

HyperSnapClipImage

图 20‑1

上一节 下一节