Office中国论坛/Access中国论坛
标题:
专题之五:为出差日程表单增加报帐级别功能
[打印本页]
作者:
ydy218
时间:
2008-6-28 23:03
标题:
专题之五:为出差日程表单增加报帐级别功能
本帖最后由 ydy218 于 2009-7-6 08:55 编辑
专题之五
:
为出差日程表单增加报帐级别功能
一、实例导读
在实例
4
的基础上增加控件:
组合框
达到的目的:通过组合框来选择出差人的级别,比如经理、普通办事员等。级别不同,报帐的百分比也不一样。
二、插入组合框控件
通过组合框控件,可对事先设置好的选项进行选择。
第
1
步:打开专题四中保存过的表单模板,适当修改第一个表格,结果如图
1
所示。
第
2
步:通过“设计任务”面板打开控件库,在其下找到“组合框”控件,将其插入到“出差人级别”后的单元格中。
图
1
修改后的表单
三、设置组合框控件
第
1
步:双击组合框控件,弹出属性设置窗口,如图
2
所示。请单击“数据”以切换到该选项卡之下。
第
2
步:在“域名称”后输入该控件的名称,设为
jibie
。
第
3
步:请确认已选择了“手动输入列表框项。”
第
5
步:单击“添加”,在弹出的对话框中的“值”后输入
1
,再在“显示名称”后输入“经理”。
1
表示
100
%
,综合起来表示的意思是:如果出差人员是经理级别的,那么报帐比例就为
100
%
。如图
2
所示。
同理,为“部门负责人”和“普通员工”分别设置报帐比例为
80
%、
60
%。
提示:组合框控件的功能比较强,如果选择了“从表单数据源中查找值”,可引用其它的控件值,与EXCEL的跨工作表引用类似。如果在属性对话框中选择了“从外部数据源中查找值”,还可直接调用其它文件中的数据,与EXCEL的远程引用(跨工作薄引用)有异曲同工之妙。
图
2
设置报帐百分比
四、插入表格及文本框控件
第
1
步:在表单的最后插入一个
2
列
1
行的表格并在其中输入必要的文字。本例输入的分别是“
出差前借款金额:
”、“
应报金额:
”。如图
1
所示。
第
2
步:在表格中插入两个文本框控件,如图
1
所示。将这两控件分别改名为
jiekuan
和
baozhongjinge
。
五、插入公式
首先,确定一下报帐金额的计算方法:报帐金额
=
出差费用的合计
*
报帐百分比
-
出差前的借款金额。下面就用公式来实现这一计算。
第
1
步:双击“应报金额”下的文本框控件,在弹出的属性设置窗口中单击“数据”以转到该选项卡之下。如图
3
所示。
第
2
步:单击“值”后面的函数按钮,弹出“插入公式”公式对话框。
第
3
步:单击“插入域或组”,从弹出的窗口中找到表示级别的控件“
jibie
”。
第
4
步:通过键盘输入乘号
*
。此时,“插入公式”对话框的结果为“
jibie
*
”。
第
5
步:单击“插入域或组”,从弹出的窗口中找到表示总费用的控件
heji
。此时,“插入公式”对话框中显示结果为“
jibie
*
heji
”
。
第
6
步:在“
jibie
*
heji
”
后输入减号。结果为“
jibie
*
heji
–
”。
第
7
步:在“
jibie
*
heji
–
”后插入表示出差前借款金额的控件“
jiekuan
”,最后结果为“
jibie
*
heji
–
jiekuan
”
。
第
8
:保存该表单模板。
图
3
插入公式
六、填写表单
第
1
步:双击已保存的表单模板,让它在
Infopath
下打开且处于填写状态。
第
2
步:在“出差人级别”后进行选择,比如“部门经理”。如图
4
所示。
第
3
步:单击“请单击此按钮以插入更多的列”并填写“费用”下的文本框控件。
第
4
步:在“出差前借款金额”后填写一个数值。此时,你会观察到“应报金额”已自动计算出来。
按本例所填之值验算一下:部门负责人的报帐百分比为
08
%。于是应报销的金额为:0.8*9000-3000,恰好为4200(元),说明计算完全正确!
图
4
填写表单
作者:
dsp5000
时间:
2008-7-31 15:50
这里没图啊,楼主发个附件吧
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3