计算机专业毕业论文企业工资管理系统(6)

2019-01-27 15:44

End If '年龄为数字型

If txtAge.Text = \ Else End If '日期型

rs.Fields(\生日\

If cboPolity.Text = \ Else End If

If cboMarry.Text = \ Else End If

If cboNativePlace.Text = \ Else End If

If txtHandset.Text = \ Else End If

If txtIdentity.Text = \ Else

rs.Fields(\身份证号\rs.Fields(\手机\rs.Fields(\手机\

rs.Fields(\籍贯\rs.Fields(\籍贯\

rs.Fields(\婚姻状况\rs.Fields(\婚姻状况\rs.Fields(\政治面貌\rs.Fields(\政治面貌\rs.Fields(\年龄\rs.Fields(\年龄\

26

End If

rs.Fields(\身份证号\

If txtTelphone.Text = \

rs.Fields(\联系电话\

rs.Fields(\联系电话\

Else End If

If txtHomeAddress.Text = \ Else End If '日期型

rs.Fields(\合同开始时间\ rs.Fields(\合同终止时间\

If txtLong.Text = \

rs.Fields(\工龄\

rs.Fields(\工龄\

Else End If '添加照片

Set iStm = New ADODB.Stream If Len(strFileName) > 0 Then Else End If

rs.Close

rs.Update With iStm

.Type = adTypeBinary '二进制模式 .Open

.LoadFromFile strFileName

rs.Fields(\家庭住址\rs.Fields(\家庭住址\

End With

rs.Fields(\照片\rs.Update iStm.Close

27

Set rs = Nothing cmdDel.Enabled = True Call DisabledControl cmdNew.Enabled = True MsgBox \添加成功\

If blnDel Then

If tmpPath <> \

Kill tmpPath End If End If

Call RefreshGrid End Sub

4.4、员工考勤信息的实现

4.4.1、设置员工上下班时间

在该窗体中输入相应的上下班信息,具体如图4-4所示,相应部分代码如下:

图4-4 设置上下班时间

28

Private Sub cmdOK_Click() '设置上下班时间 Dim sql As String

Dim rs As New ADODB.Recordset Dim strMsg As String

sql = \

Set rs = ExecuteSQL(sql, strMsg) ' 查找数据库,读取记录 If dtpBT.Value >= DTPicker1.Value Then ' 判断下班时间大于上班时间 MsgBox \请正确的输入时间\警告!\ Me.dtpBT.SetFocus '设置焦点 Exit Sub End If

If dtpBT2.Value >= DTPicker2.Value Or dtpBT2.Value <= DTPicker1.Value Or dtpBT2.Value <=

dtpBT.Value Then '判断下班时间大于上班时间

MsgBox \请正确的输入时间\警告!\

Me.dtpBT2.SetFocus '设置焦点 Exit Sub End If

sql = \ Set rs = ExecuteSQL(sql, strMsg) rs.AddNew

rs.Fields(\上午上班时间\= CDate(dtpBT.Hour & \& dtpBT.Minute & \&

dtpBT.Second)

rs.Fields(\上午下班时间\= CDate(DTPicker1.Hour & \& DTPicker1.Minute & \&

DTPicker1.Second)

rs.Fields(\下午上班时间\= CDate(dtpBT2.Hour & \& dtpBT2.Minute & \&

dtpBT2.Second)

rs.Fields(\下午下班时间\= CDate(DTPicker2.Hour & \& DTPicker2.Minute & \&

DTPicker2.Second)

rs.Update rs.Close

MsgBox \时间已经设置\设置结果!\ Unload Me End Sub

Private Sub Form_Load() Dim sql As String

Dim rs As New ADODB.Recordset

29

Dim strMsg As String

sql = \ Set rs = ExecuteSQL(sql, strMsg) If rs.EOF Then Exit Sub

dtpBT.Value = rs.Fields(\上午上班时间\ DTPicker1.Value = rs.Fields(\上午下班时间\ dtpBT2.Value = rs.Fields(\下午上班时间\ DTPicker2.Value = rs.Fields(\下午下班时间\End Sub

4.4.2、添加员工考勤信息

1、添加上下班信息

窗体如图4-5所示,填入相应的信息,部分代码如下:

图4-5 添加员工考勤信息

添加上下班信息

Private Sub cmdOK_Click() Dim sql As String Dim sql2 As String

Dim rs As New ADODB.Recordset Dim strMsg As String Dim strmsg2 As String

30


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

下一篇:八年级物理计算题专项训练

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

马上注册会员

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