求救。。。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

程序不全?

Me.Text0这个很让人介意;

Me.TimerInterval = 0 这个用Me.Timer1.Enabled = False试过麽?

为什么不是这样写的Me.Text1.Text、Me.Timer1.Interval等

重按程序吧 或杀一下毒

仔细看看教程,有帮助的

debug一下啊 看看是哪个语句出的问题 没见过这种提示

你要先明确出现错误或异常的是在什么地方 这样一大段贴出来 别人很难有时间仔细逐句的看