|
3#
楼主 |
发表于 2008-9-26 16:31:55
|
只看该作者
按钮代码是这样的
Private Sub 添加职工_Click()
On Error GoTo Err_添加职工_Click
'定义保存"查询语句"的字符型变量
Dim STemp As String
'判断"职工ID"等文本框是否为空
If IsNull(Me![职工ID]) = True Then
'弹出提示"职工ID"文本框不可以为空信息
MsgBox "请输入 职工ID 它不能为空!", vbOKOnly, "输入职工ID"
'把光标置于"职工ID"文本框内
Me![职工ID].SetFocus
ElseIf IsNull(Me![所在院系]) = True Then
'弹出提示"所在院系"文本框不可以为空信息
MsgBox "请输入 所在院系 它不能为空!", vbOKOnly, "输入所在院系"
'把光标置于"所在院系"文本框内
Me![所在院系].SetFocus
ElseIf IsNull(Me![职称]) = True Then
'弹出提示"职称"文本框不可以为空信息
MsgBox "请输入 职称 它不能为空!", vbOKOnly, "输入职称"
'把光标置于"职称"文本框内
Me![职称].SetFocus
ElseIf IsNull(Me![姓名]) = True Then
'弹出提示"姓名"文本框不可以为空信息
MsgBox "请输入 姓名 它不能为空!", vbOKOnly, "输入姓名"
'把光标置于"姓名"文本框内
Me![姓名].SetFocus
ElseIf IsNull(Me![性别]) = True Then
'弹出提示"性别"文本框不可以为空信息
MsgBox "请输入 性别 它不能为空!", vbOKOnly, "输入性别"
'把光标置于"性别"文本框内
Me![性别].SetFocus
Else
'为添加职工"查询语句"字符变量赋值
STemp = "INSERT INTO 职工基本资料"
STemp = STemp & "(职工ID,所在院系,职称,姓名,性别,籍贯,"
STemp = STemp & "身份证ID,工资,补贴,联系方式,备注)"
STemp = STemp & "VALUES('" & Me![职工ID] & "','" & Me![所在院系] & "',"
STemp = STemp & " '" & Me![职称] & "','" & Me![姓名] & "',"
STemp = STemp & " '" & Me![性别] & "','" & Me![籍贯] & "',"
STemp = STemp & " '" & Me![身份证ID] & "','" & Me![工资] & "',"
STemp = STemp & " '" & Me![补贴] & "','" & Me![联系方式] & "',"
STemp = STemp & " '" & Me![备注] & "')"
'使用DoCmd对象的RunSQL方法执行查询
DoCmd.RunSQL STemp
'刷新"职工信息管理 子窗体"窗体
Me![职工信息管理 子窗体].Requery
End If
Exit_添加职工_Click:
Exit Sub
Err_添加职工_Click:
MsgBox Err.Description
Resume Exit_添加职工_Click
End Sub |
|