Office中国论坛/Access中国论坛
标题:
专题之四:为出差日程表单增加报帐功能
[打印本页]
作者:
ydy218
时间:
2008-6-28 23:04
标题:
专题之四:为出差日程表单增加报帐功能
专题之四
:
为出差日程表单增加报帐功能
一、实例导读
该实例要新增的控件:无
达到的目的:通过求和函数自动计算出报账金额
在这一实例中,我们将初步体会到
InfoPath
在计算上的功能,如果感到有些吃力,请不必担心。关于计算的具体方法,我们还要在专题十六以后继续讲解。
二、插入公式
数学上,如果
Z=X+Y
,我们可称
X
、
Y
为变量,
Z
为函数,在此参与运算的是
X
和
Y
,它们的值变化后,
Z
的值也将变化。在
EXCE
中,充当变量这一角色的是单元格,比如,如果在
A1
单元格里插入公式
=A2+A3
,那么,参与运算的就是
A2
和
A3
,
A1
单元格的值会随着
A2
、
A3
的变化而变化。
在
InfoPath
中,参与运算的又是什么呢?一般为控件,其中文本框控件的应用更为广泛,下面的实例一定能让你对其有所了解。
第
1
步:右击专题三保存过的表单模板,从弹出的快捷菜单中选择“设计”,它将打开且处于设计状态。
第
2
步:修改文本框名称
在重复表中,可观察到“费用”下有一个文本框,用鼠标指向它,会显示出它的名称,请双击之以弹出的“文本框属性”设置窗口。接着,单击“数据”切换到该选项卡之下,在“域名称”后输入必要的文字,比如
feiyong
。确定后,返回
InfoPath
编辑窗口。
如果再用鼠标指向该文本框控件,可观察到新的名称。如图
1
所示。
同理,将“合计”后的文本框重新命名为
heji
。
图
1
修改文本框名称
第
3
步:插入公式
首先,双击“合计”后的文本框控件,在弹出的对话框中单击“数据”切换到该选项卡之下,单击“值”后面的函数按钮(上面标有
fx
字样),在“插入公式”窗口中单击“插入函数”并选择
Sum(
这是一个求和函数
)
。如图
2
所示。
图
2
选择求和函数
接着,可观察到“插入公式”窗口中出现“
Sum(
双击以插入域
)
”字符串,请双击之。如果图
3
所示。
图
3
插入函数成功
然后,从弹出的窗口中选择前面已改名为
feiyong
文本框控件,如图
4
所示。完成后效果如图
5
所示。
图
4
选择控件
图
5
完成后的效果
在这一过程中,我们加入了求和函数,函数的变量就是“费用”下的控件
feiyong
;函数的计算结果将存放在“合计”后的控件中。综合起来,就是将每一出差行程的费用加起来并填入“合计”后的文本控件中。
三、填写表单
保存表单模板后打开它,如图
6
所示。
图
6
填写表单
第
1
步:请单击重复表下的“单击此按钮以插入更多的行”多次,行会增加。
第
2
步:在“费用”下的文本框中填入一些数字。可观察到“合计”后的文本框控件中出现了上几个数字之和。
在表单中进行计算,确实也可在
EXCEL
或
Word
的窗体中完成,但
InfoPath
却有着自己的特色。输入公式时只插入了一个控件域,由于该控件位于重复表之下,不管增加多少行,用不着对公式修改,这在
EXCEL
或
Word
下是很难实现的。
作者:
dsp5000
时间:
2008-7-31 15:49
这个没有附件了?
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3