请帮忙再看看,这是我从其它实例中摘取的代码,不知是哪里出错.总是提取"要求对象"
Option Compare Database
Dim rs As ADODB.Recordset
Dim StrTemp As String
Dim iTemp As Integer
Dim XTong As Boolean
Private Sub CmdClassMsgMngSave_Click()
On Error GoTo Err_CmdClassMsgMngSave_Click
XTong = False
'打开“营销派单”表
Set rs = New ADODB.Recordset
StrTemp = "Select * From 营销派单"
rs.Open StrTemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
'如果“营销派单”表为空,则XTong的值为False
If rs.RecordCount <= 0 Then
XTong = False
Else
'在“营销派单”表查找是否存在与待保存的记录相同
rs.MoveFirst
For iTemp = 0 To rs.RecordCount - 1
If (rs("派单编号") = Me![派单编号1]) Then
XTong = True
iTemp = rs.RecordCount + 1
Else
rs.MoveNext
End If
Next iTemp
End If
If XTong = True Then
If MsgBox("记录已存在,是否要进行修改", vbYesNo, "确认!") = vbYes Then
rs("派单日期") = Me![派单日期1]
rs("派单类型") = Me![派单类型1]
rs("用户名称") = Me![用户名称1]
rs("地址") = Me![地址1]
rs("合同号码") = Me![合同号码1]
rs("代表号码") = Me![代表号码1]
rs("联系电话") = Me![联系电话1]
rs("用户状态") = Me![用户状态1]
rs("渠道信息") = Me![渠道信息1]
rs("派单执行人") = Me![派单执行人1]
rs("前三个月平均消费") = Me![前三个月平均消费1]
rs("最近一个月消费") = Me![最近一个月消费1]
rs("其它1") = Me![其它11]
rs("其它2") = Me![其它21]
rs("营销结果") = Me![营销结果1]
rs("备注") = Me![备注1]
rs("回单日期") = Me![回单日期1]
rs("回单人员") = Me![回单人员1]
rs.Update
rs.MoveNext
End If
End If
ClassMsgMngFrm.Requery
Set rs = Nothing
Exit_CmdClassMsgMngSave_Click:
Exit Sub
Err_CmdClassMsgMngSave_Click:
MsgBox Err.Description
Resume Exit_CmdClassMsgMngSave_Click
End Sub
点击下载此附件