上一节 下一节

附加动作

附加动作是Excel服务器提供的功能,不需要写任何VBA代码。它是个桥梁,可通过应用“附加动作”将用户操作与excel服务器功能进行连接。


模板中应用附加动作可使模板设计更美观,操作更方便。

下面以“我的客户”模板为例看一下如何使用附加动作及应用后效果。在设置附加动作前我们需修改一下模板。

22.4.1 修改模板

1. 添加图片、表头、表尾定义成单一数据项,组成数据表“我的客户_主表”;

主键区域字段名数据类型必填填写规范其它
C2名称名称或地址
D2查询文字(20字以内)
C18触发整数
C19当前编号文字(20字以内)

2. 添加明细字段“选中行”并输入Excel公式

单元格/区域公式作用
J4:J16=IF(CELL(“row”)=ROW(),1,0)判断当前选中行

3. 管理数据表中取消“客户名称”的超级链接设置,“当前编号”设置超链到“客户登记表”模板“客户编号”字段(“链接行为”为“修改”)。

4. 修改、新建表间公式

 修改“查询客户”提数公式,增加筛选条件如下。

 新建“触发计算”、“选中某行”公式如下:

5. 新建 “选中标记”操作组

22.4.2 设置附加动作

Excel2010以上的版本才能定义形状附加动作。

模板上的字段(主表、明细表 )所在单元格或形状都可设置“附加动作”。

可设置的执行动作包含:跳转;新建表单;关闭表单;执行表间公式;保存,打印,操作组。

1. 选中主表“查询”字段右键点击【附加动作】。

2. 设置触发时机为“点击”;附加动作为:执行表间公式“查询客户”。

3. 选中加号图形右键点击【附加动作】,依下图设置附加动作。

4. 选中编辑图形设置“跳转”附加动作如下:

5. 选中明细字段“客户名称”区域,右键点击【附加动作】。

6. 附加动作为“选中标记”操作组:

22.4.3 应用附加动作

1. 我的工作台中新建“我的客户”模板表单。

2. 点击加号图形,执行新建表单动作,打开空白客户登记表,新建客户“图形”保存。

3. 点击“查询”字段,则执行表间公式“查询客户”,明细中显示新建客户。

4. 选中明细表中客户名称,则执行操作组“选中标记”,将对应客户名称显示在主表名称字段,选中行客户编号填入“当前编号”。

5. 点击编辑图形,执行“跳转”动作到“当前编号”字段并自动触发超级链接打开对应编号的客户登记表可进行编辑。


上一节 下一节