Excel服务器中如何高效应用数据规范
Excel服务器中的“数据规范”经过开发人员和用户的不断努力,已经成为较为完善的数据规范体系,目前8.0版本包括“系统变量”、“自动编号”、“下拉列表”、“树型选择”和“列表选择”共5种,这些功能精彩实用,大大提高了系统设计的严谨性和用户数据录入的方便程度,但如何深入高效使用这些功能却不是所用设计者和用户都了解和掌握的。本文主要就“下拉列表”、“树型选择”和“列表选择”这3种数据规范的高效应用问题进行了概括性介绍,不妥或错误处望大家指正。
一、使用数据规范定义窗体中的“条件表达式”缩小数据规范选项范围
(一)、定义“下拉列表”数据规范时条件表达式的应用
1.在“管理控制台”中打开“定义数据填写规范”窗体,在“规范方式”列表中选择“下拉列表”,“数据源”选择“来自数据表”,在“筛选条件”构造如图所示的条件表达式;

图1-1

图1-2
2.应用上述“下拉列表”数据规范的结果如下图所示;

图1-3 使用筛选条件前

图1-4 使用筛选条件后
(二)、定义“树型选择”数据规范时条件表达式的应用
1.在“管理控制台”中打开“定义数据填写规范”窗体,在“规范方式”列表中选择“树型选择”,“数据源”选择“来自数据表”,在“筛选条件”构造如图所示的条件表达式;

图1-5

图1-6
2.应用上述“树型选择”数据规范的结果如下图所示;

图1-7 使用筛选条件前

图1-8 使用筛选条件后
(三)、定义“列表选择”数据规范时条件表达式的应用
1.在“管理控制台”中打开“定义数据填写规范”窗体,在“规范方式”列表中选择“列表选择”,“数据源”选择“来自数据表”,在“筛选条件”构造如图所示的条件表达式;

图1-9

图1-10

图1-11 使用筛选条件前

图1-12 使用筛选条件后
二、根据报表变量实现动态数据规范缩小数据规范选项范围
(一)、动态“下拉列表”数据规范的实现和应用
1.在模板处于设计状态时,点击“模板”、“定义表间公式”构造如下图所示的表间公式,本例中“规格型号”下拉列表就是根据已经填写完成的“产品编号”动态生成
的;

图 2-1 填充方式要选择“构造下拉选项”

图 2-2 全部表间公式

图 2-3 应用结果1

图 2-4应用结果2
(二)、动态“树型选择”数据规范的实现和应用
1.在模板处于设计状态时,点击“模板”、“管理数据表”,选中“人员列表”字段行,右侧“填写规范:”文本框出现“系统用户树型”规范,在“树型筛选条件”文本框中构造如下图所示的条件表达式;

图 2-5

图 2-6
2.“树型选择”数据规范的筛选条件应用结果;

图 2-7应用结果1

图 2-8应用结果2
(三)、动态“列表选择”数据规范的实现和应用
1.在模板处于设计状态时,点击“模板”、“管理数据表”,点击“字段定义”按钮,弹出“字段定义”对话框,选中“产品名称”字段行,下侧点选“附加属性”标签,在“填写规范:”文本框出现“产品基础数据列表”规范,在“筛选条件”文本框中构造如下图所示的条件表达式;

图 2-9

图 2-10
2.“列表选择”数据规范的筛选条件应用结果;

图 2-11应用前

图 2-12应用结果2

图 2-13 应用结果3
三、使用“从列表中选择填入值”对话框之查询按钮即时筛选,缩小列表规范选项范围

图 3-1 使用筛选按钮前

图 3-2使用筛选按钮后
最后,希望大家在使用中不断总结提高,让“下拉列表”、“树型选择”和“列表选择”等这些系统提供的实用精彩的功能得到充分应用。