用勤哲Excel服务器管理产品销售清单(四)
六 使用表间公式 录像
在前三篇中,我们做了两个模板:产品基础数据和产品销售清单,虽然我们使用ESF_getFldValue函数从Excel服务器中获得了数据,但是那只局限于在一张表内对一个单元格的操作,要是从另一个表内获得所需数据填充到一片区域或构成下拉列表,我们就得利用表间公式 ,它使得您能够任意引用权限范围内的企(事)业单位内的业务数据。一个Excel模版可以定义多个表间公式。表间公式可以大大提高您的工作效率,减少人为错误,降低您的劳动强度。
下面我们利用表间公式,将提取您所填报的产品基础数据表中的规格型号,以下拉选项的方式填入到产品销售清单报表中。
1.
打开Excel,登入Excel服务器,打开“模板(T)->打开模版”,双击“产品销售清单”,在打开的模版上右键单击“定义表间公式”,

在出现的表间公式上点“新建”,出现“选择表间公式的用户”,选“添报报表时从其它报表中提取数据”,点“确定”。

在公式名称添上“提取数据”,应用方式:“筛选条件改变后自动执行”,点“1.来源数据”,

在出现的“打开数据表”的将全部数据表栏项的“产品基础数据_明细”添加到“已选择的数据表”栏项内。点确定。

将回到“定义表间公式”的窗口,在下方的“公式内容:”项目栏内出现“提取<产品基础数据_明细>中的数据:”字样,然后,您在点“2:筛选条件”按钮。


在“分类:”栏中选中<产品基础数据_明细>,在右方栏中会出现它的所有选项,选中“产品基础数据_名细.产品名称”,双击,在下方的“表达式”框中会出现“产品基础数据_明细.产品名称”,然后在“常用操作符:”选项中,选择“=”,再在左方“分类:”选项中,选中“本报表”,将其右方“选项”栏中,选中“本报表.Sheet1:产品名称”,双击。然后点确定,回到“定义表间公式”窗口,在“公式内容:”处,多了“<数据筛选…”,然后点“3:填充方式”

在出现的“定义填充方式”窗口中,在“填充数据表:”中选“产品销售清单_明细”,在“填充方式:”栏中 “目的字段”处的“规格型号”前方的“提取数据…”的“双击此处构造表达式……”,出现


在“分类:”中选“<产品基础数据_明细〉,在其右方的“选项:”上选“产品基础数据 _明细.规格型号”,然后点“确定”。再在“操作”字段中选“构造下拉选项”,点确定。

到此,定义表间公式已经完成,点确定。回到“表间公式”,点确定,从而完成“提取数据”表间公式的创建。

保存模板,然后,关闭它。
2. 应用表间公式
下面我们就来体验一下,定义了表间公式的模板的填报功能
在工具栏上点“报表(R)”,在下拉菜单中选“我的工作台”,在产品销售清单单击,点右键,选“新建(N)”



我们可以看到在规格型号栏内右方出现了下拉表。
http://www.qinzhe.com/有Excel服务器教程,欢迎观看。