企业工资管理系统论文 VFP - 图文(4)

2019-08-30 18:17

浙江长征职业技术学院毕业论文

use use gzb

资.value>800

*如果工资高于800,则有所得税,费为5% .TXT所得

税.VALUE=(this.parent.TXT实发工资.value-800)*0.05 endif endwith

确认修改Click事件代码

A=MESSAGEBOX(\确定更改指定的项目吗?\提示信息\IF A=1 &&选择确定按钮时执行 replace all 职务工资 WITH 职务工资+THIS.PARENT.TEXT4.VALUE replace all 应发工资 WITH 应发工资+THIS.PARENT.TEXT4.VALUE replace all 实发工资 WITH 实发工资+THIS.PARENT.TEXT4.VALUE replace all 公积金 WITH 公积金+THIS.PARENT.TEXT5.VALUE replace all 应发工资 WITH 应发工资+THIS.PARENT.TEXT5.VALUE replace all 实发工资 WITH 实发工资+THIS.PARENT.TEXT5.VALUE replace all 养老保险 WITH 养老保险+THIS.PARENT.TEXT6.VALUE replace all 应发工资 WITH 应发工资+THIS.PARENT.TEXT6.VALUE replace all 实发工资 WITH 实发工资+THIS.PARENT.TEXT6.VALUE replace all 所得税 with

PACK use

thisform.release ENDIF

THISFORM.REFRESH ENDIF

恢复记录command3_Click事件代码:

INOTICE=MESSAGEBOX(\恢复所有逻辑删除的记录吗?\提示信息\IF INOTICE=1 RECALL ALL ENDIF

自动计算Click事件代码:

with this.parent

.TXT应发工资.VALUE=.TXT职务工资.value+.TXT综合补贴.value+.TXT出勤补.value+.TXT交通补.value+.TXT外租房

补.value+.TXT补发工资.value .TXT合计扣款.VALUE=.TXT养老保险.value+.TXT公积金.value .TXT实发工资.VALUE=.TXT应发工资.value-.TXT合计扣款.value

.TXT实发现金.VALUE=.TXT实发工资.value-.TXT所得税.value if this.parent.TXT实发工

13

浙江长征职业技术学院毕业论文

iif(实发工资-800>0,(实发工资-800)*0.05 ,0)

replace all 实发现金 with 实发工资- 所得税

THIS.PARENT.TEXT4.VALUE=0 4.8 工资统计表单设计

THIS.PARENT.TEXT5.VALUE=0 THIS.PARENT.TEXT6.VALUE=0 THISFORM.REFRESH ENDIF

本表单用来统计各项工资的总和以及总的人数,运行结果,如图4-8所示。

图4-8数据统计模块

开始计算command1_Click事件代码: set talk off set filter to COUNT TO XYZ

SUM TO A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13 THISFORM.TXT职务工资.VALUE=A1 THISFORM.TXT综合补贴.VALUE=A2 THISFORM.TXT出勤补.VALUE=A3 THISFORM.TXT交通补.VALUE=A4 THISFORM.TXT外租房补.VALUE=A5 THISFORM.TXT补发工资.VALUE=A6 THISFORM.TXT应发工资.VALUE=A7 THISFORM.TXT养老保险.VALUE=A8 THISFORM.TXT公积金.VALUE=A9 THISFORM.TXT合计扣款.VALUE=A10

14

浙江长征职业技术学院毕业论文

THISFORM.TXT实发工资.VALUE=A11 THISFORM.TXT所得税.VALUE=A12 THISFORM.TXT实发现金.VALUE=A13 THISFORM.TEXT1.VALUE=XYZ *THISFORM.REFRESH 4.9 工资查找表单设计

该模块主要功能是实现对工资信息的查找工作。

图4-9-1查找满足条件的记录

第二页面

图4-9-2详细内容

查看详细内容command1_Click事件代码: thisform.pageframe1.page2.setfocus thisform.refresh

15

浙江长征职业技术学院毕业论文

返回上一页command1_Click事件代码: thisform.pageframe1.page1.setfocus thisform.pageframe1.page1.refresh

Text1, Text2,Text3,的Interactivechange事件代码与修改中也类似,在此省略。

4.10 工资初始化表单设计

本模块是对下个月的工资记录进行初始化,该表单包括的内容如下:

图4-10数据初始化

初始化command1_Click事件代码: set path to

A=\下面要进行初始化,将对原来的内容进行改变,所以一定要先进行备份,否则原来的数据将丢失,\进行备份吗?\inotice=messagebox(A,65,\提示信息\if inotice=1

if file(\delete file temptemp.vfp endif

copy to temptemp.vfp

replace all 日期 with date () thisform.refresh endif

16

浙江长征职业技术学院毕业论文

4.11 工资备份表单设计

本模块是对本月的工资记录进行备份,该表单包括的内容如下:

图4-11数据库备份

备份command1_Click事件代码: ff=alltrim(thisform.text1.value) copy to &ff

4.12 记录打印表单设计

本表单用来实现对记录的打印,共有两种打印模式:打印工资表和打印工资条。运行结果如图4-12所示。

图4-12记录打印

表单form1的init事件代码为: PARAMETERS TJ PUBLIC TIAOJIAN TIAOJIAN =TJ

17


企业工资管理系统论文 VFP - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南京大学《认识地球》开卷考试使用版答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: