求救。。。VB写的程序总是提示不对。。。“取消了前次的操作”。。。
来源:百度知道 编辑:UC知道 时间:2024/06/30 04:12:23
Private Sub Command1_Click()
On Error GoTo Err_Command1_Click
If IsNull(Me.Text0) Then
MsgBox "请输入用户帐号"
ElseIf IsNull(Me.Text1) Then
MsgBox "请输入密码"
Else
If Nz([Text1]) = Nz(DLookup("[pwd]", "user", "[username] = ('" & Text0 & "')")) _
And Me.Text0 <> "" Then
Me.TimerInterval = 0 '关闭定时器
Me.Visible = False
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "导航窗体"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
MsgBox "用户名和密码错误", , "请重新输入"
MeText0.SetFocus
End If
End If
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description
Re
On Error GoTo Err_Command1_Click
If IsNull(Me.Text0) Then
MsgBox "请输入用户帐号"
ElseIf IsNull(Me.Text1) Then
MsgBox "请输入密码"
Else
If Nz([Text1]) = Nz(DLookup("[pwd]", "user", "[username] = ('" & Text0 & "')")) _
And Me.Text0 <> "" Then
Me.TimerInterval = 0 '关闭定时器
Me.Visible = False
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "导航窗体"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
MsgBox "用户名和密码错误", , "请重新输入"
MeText0.SetFocus
End If
End If
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description
Re
程序不全?
Me.Text0这个很让人介意;
Me.TimerInterval = 0 这个用Me.Timer1.Enabled = False试过麽?
为什么不是这样写的Me.Text1.Text、Me.Timer1.Interval等
重按程序吧 或杀一下毒
仔细看看教程,有帮助的
debug一下啊 看看是哪个语句出的问题 没见过这种提示
你要先明确出现错误或异常的是在什么地方 这样一大段贴出来 别人很难有时间仔细逐句的看