免费咨询电话:400 180 8892

您的购物车还没有商品,再去逛逛吧~

提示

已将 1 件商品添加到购物车

去购物车结算>>  继续购物

您现在的位置是: 首页 > 免费论文 > 房地产建筑财务管理 > 利用ACCESS实现出差补助自动计算

利用ACCESS实现出差补助自动计算

为保证出差人员工作与生活需要,规范差旅费的管理,学校根据财政部《中央国家机关和事业单位差旅费管理办法》,并结合实际情况,制定了学校内部差旅费管理办法。办法中详细规定根据不同出差事项及出差时间长短计算出差补助。由于情况复杂,增加了会计人员的计算工作量。针对此情况,本文利用ACCESS小型数据库设计了差旅费报销计算软件,旨在方便会计人员工作,减轻会计人员核算工作的劳动强度。

一、设计思路

首先确定差旅费报销单中的明细项目内容和数据类型等基本信息。如:单位、姓名、事由、出差地点、出差起止日期、出差总计天数、伙食补助天数、伙食补助标准、伙食补助金额、卧铺补助天数、卧铺补助标准、卧铺补助金额、交通费补助天数、交通费补助标准、交通费补助金额等。

其次确定补助计算类型。根据内部差旅费管理办法,划分差旅费补助计算类型,如正常分段计算、不分段计算、有交通工具市外实习、无交通工具市外实习、有交通工具市内实习、无交通工具市内实习、无伙食补助正常分段、无伙食补助不分段等情况。

确定补助计算公式。根据补助计算类型确定出差补助计算公式,如正常分段计算情况下的出差伙食补助计算为:出差时间小于等于30天的,伙食补助=出差天数×50,交通费补助=30×30;出差时间大于30天小于等于60天的,伙食补助=30×50+(出差天数-30)×25,交通费补助=30×30+(出差天数-30)×15;出差时间大于60天的,伙食补助=30×50+30×25+(出差天数-60)×15,交通费补助=30×30+30×15 (出差天数-60)×8。不分段计算情况下的出差伙食补助计算为:伙食补助=出差天数×50,交通费补助=出差天数×30。

二、设计表单

在出差补助计算项目中共设计了3个表单:差旅费出差报销单、出差类型、单位。差旅费出差报销单是主表单,根据确定好的差旅费报销单明细项目设置。出差类型表单只有两个字段:ID(序号字段)和FDJS(划分的补助计算类型字段)。出差类型表单与差旅费出差报销单表单中SFFD字段相关联。单位表单由ID(序号字段)和DW(学校各部门名称)组成。单位表单与差旅费出差报销单表单中DW字段相关联。

三、设计窗体

使用向导创建窗体,调整窗体布局如图1所示。

窗体调整好后,对单位、补助类型两个字段与相关表单进行关联。编写需要计算的字段的代码。几个关键代码举例如下:

编写计算天数代码:

Private Sub ccdatet1_Enter()

If ccdatez2.Value <> "" Then

ccdatet1.Value = DateDiff("d", ccdates1, ccdatez1) + 1 + DateDiff("d", ccdates2, ccdatez2) + 1

Else

ccdatet1.Value = DateDiff("d", ccdates1, ccdatez1) + 1

End If

End Sub

编写伙食补助金额代码:Private Sub hsbzje_Enter()

If hsbzb.Value <> "0" Then

hsbzje.Value = hsbzt.Value × hsbzb.Value

Else

If sffd.Value = "无伙食补助正常分段" Then

hsbzje.Value = "0"

Else

If sffd.Value = "无伙食补助科研不分段" Then

hsbzje.Value = "0"

Else

If hsbzt.Value > 60 Then

hsbzje.Value = 30 × 50 + 30 × 25 + (hsbzt.Value - 60) × 15

Else

If hsbzt.Value > 30 Then

hsbzje.Value = 30 × 50 + (hsbzt.Value - 30) × 25

Else

hsbzje.Value = hsbzt.Value × 50

End If

End If

End If

End If

End If

End Sub

设计完成的页面如图2所示。

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文

服务热线

400 180 8892

微信客服