设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2112|回复: 1
打印 上一主题 下一主题

专题之五:为出差日程表单增加报帐级别功能

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-28 23:03:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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步:在表单的最后插入一个21行的表格并在其中输入必要的文字。本例输入的分别是“出差前借款金额:”、“应报金额:”。如图1所示。
2步:在表格中插入两个文本框控件,如图1所示。将这两控件分别改名为jiekuanbaozhongjinge
五、插入公式首先,确定一下报帐金额的计算方法:报帐金额=出差费用的合计*报帐百分比-出差前的借款金额。下面就用公式来实现这一计算。
1步:双击“应报金额”下的文本框控件,在弹出的属性设置窗口中单击“数据”以转到该选项卡之下。如图3所示。
2步:单击“值”后面的函数按钮,弹出“插入公式”公式对话框。
3步:单击“插入域或组”,从弹出的窗口中找到表示级别的控件“jibie”。
4步:通过键盘输入乘号*。此时,“插入公式”对话框的结果为“jibie*”。
5步:单击“插入域或组”,从弹出的窗口中找到表示总费用的控件heji。此时,“插入公式”对话框中显示结果为“jibie*heji
6步:在“jibie*heji后输入减号。结果为“jibie*heji”。
7步:在“jibie*heji”后插入表示出差前借款金额的控件“jiekuan”,最后结果为“jibie*hejijiekuan
8:保存该表单模板。


3 插入公式

六、填写表单1步:双击已保存的表单模板,让它在Infopath下打开且处于填写状态。
2步:在“出差人级别”后进行选择,比如“部门经理”。如图4所示。
3步:单击“请单击此按钮以插入更多的列”并填写“费用”下的文本框控件。
4步:在“出差前借款金额”后填写一个数值。此时,你会观察到“应报金额”已自动计算出来。
按本例所填之值验算一下:部门负责人的报帐百分比为08%。于是应报销的金额为:0.8*9000-3000,恰好为4200(元),说明计算完全正确!


4 填写表单
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-7-31 15:50:36 | 只看该作者
这里没图啊,楼主发个附件吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-21 19:41 , Processed in 0.092064 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表