技术文章
About Us

解决之道

首页 >>技术文章 >>解决之道

Excel服务器学习和下载园地

>

6.3 例1:提取所有客户信息

本例学习定义一个最简单的表间公式,把已填报的《客户登记表》中的信息提取到客户台账上。

定义表间公式

1) 打开《客户台账》模版,进入设计状态

2) 选择菜单“模版à定义表间公式”,弹出“表间公式”对话框

3) [新增]按钮,弹出如下图所示的对话框,选中第一个单选按钮,按[确定]

4) 弹出定义表间公式对话框,在公式名称处输入“所有客户”,如下图。表间公式包括三部分内容,一是数据源,说明所要提取的数据从哪里来;二是筛选条件,表明数据源中符合哪些条件的数据才是我们需要的;三是填充方式,也就是说提取过来的数据怎样填充到当前模版上。

5) [来源数据],弹出如下对话框。所谓“数据源”指的是现有模版上那些已创建的数据表。因为我们输入的所有信息都存储在这些数据表中。对话框左上部的列表中列出了所有已创建的数据表的名称。

单击“客户表”,点击[ > ]按钮(或直接在左侧列表中双击“客户表”),“客户表”从左侧移到右侧列表中,如图:

6) [确定],对话框关闭,回到“定义表间公式”对话框,如下图,请注意到公式内容处的显示

7) [填充方式],弹出定义填充方式对话框,填充数据表下拉选择“客户台账”,表明我们要把提取出的数据填充到本模版的按行重复数据表“客户台账”上。填充方式表格中显示了“客户台账”表中的所有字段。

8) 现在来指定把什么数据填到登记日期的位置(从第7行开始的A列)上。双击填充方式表格中的第一行第一列,弹出“输入表达式”对话框,如下图所示:

在左上角的“分类”列表中选择“<客户表>”,右侧的“选择”列表中列出了“客户表”中的全部字段及其常用函数。双击第三项“客户表.登记日期”,出现在下半部的“表达式”文本框中。

注:上述点选、双击动作只是为了省却输入汉字的麻烦,直接在表达式文本框中输入,结果是一样的。

9) [确定],对话框关闭,回到定义填充方式对话框。在操作下拉列表处默认值为“填入值”,不变。如下图:

10)             反复按8)、9)两步的方法操作,设置其余各个字段的填充表达式,结果如下:

11)             [确定],回到定义表间公式对话框,显示完整的公式定义如下:

12)             [确定],回到上一级对话框。如下图:

13)             再次按[确定]

14)             关闭模版。

 

应用表间公式

1) 新填一张《客户台账》

2) 在待填报的空白表单的任何一处右击鼠标,选择弹出窗口“应用公式”,如图:

3) 弹出应用公式对话框,选中“所有客户”左侧的复选框,按[应用],如图:

4) 对话框关闭,所有客户信息自动填充到台账上,如下图所示:

 

 Excel服务器学习和下载