请教个问题,VBA问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 23:01:43
这个程序运行不起啊,高手帮我改下啊
Option Compare Database
Option Explicit
Private Sub cmdadd_click()
On Error GoTo err_cmdadd_click

Dim rs As New adodb.Recordset
Dim str As String
Dim day As Date
Dim sn As Integer

If IsNull(Me.UserName) Then
MsgBox ("请输入姓名!")
If IsNull(Me.Gender) Then
MsgBox ("请选择性别!")
If IsNull(Me.Birthday) Then
MsgBox ("请输入生日!")
If IsNull(Me.Departmentname) Then
MsgBox ("请选择部门!")
If IsNull(Me.job) Then
MsgBox ("请选择职位!")
If IsNull(Me.jkzk) Then
MsgBox ("请选择健康状况!")
If IsNull(Me.Edu_level) Then
MsgBox ("请选择教育程度!")
Else

day = Me.Birthday
str = "select * from 员工个人信息"
Set rs = getrs(str)
With rs
.AddNew '添加记录
!员工编号 = Trim(Me.ID)
!员工密码 = Trim(Me.pasword)
!员工姓名 = Trim(Me.UserName)
!出生日期 = day
!部门

你可以利用vb的逐行运行看看,看看到底是再那里出现了错误,你这样的话工作量很大的,一个是不知道你界面的设计和控件的命名,还有一些表的内容,很麻烦的

这么复杂