【学生信息管理系统优化之修改密码窗口】
发布日期:2021-05-07 13:41:35 浏览次数:20 分类:精选文章

本文共 1966 字,大约阅读时间需要 6 分钟。

####一、如何让文本框获得焦点

Me.show text1.setfocus

如何您只输入setfocus会出错。

####二、主要代码如下:

Dim txtSQL, MsgText As String   Dim mrc As ADODB.Recordset   Dim ctrl As Control

'判断输入用户名是否为空

If Not Testtxt(Text1.Text) Then                        '防止输入框为空        MsgBox "请输入用户名!", vbOKOnly + vbExclamation, "警告"        Text1.SetFocus        Exit Sub
End If If Not Testtxt(Text2.Text) Then                        '防止输入框为空    MsgBox "请输入密码!", vbOKOnly + vbExclamation, "警告"    Text2.SetFocus    Exit SubEnd If If Not Testtxt(Text3(0).Text) Then                        '防止输入框为空    MsgBox "请输入修改密码!", vbOKOnly + vbExclamation, "警告"    Text3(0).SetFocus    Exit SubEnd If If Not Testtxt(Text3(1).Text) Then                        '防止输入框为空    MsgBox "请第二次输入修改密码!", vbOKOnly + vbExclamation, "警告"    Text3(1).SetFocus    Exit SubEnd IftxtSQL = "select*from user_info where user_ID='" & Trim(Text1.Text) & "'"Set mrc = ExecuteSQL(txtSQL, MsgText)Text1.SetFocus'判断用户名是否存在If mrc.EOF = True Then        MsgBox "没有这个用户,请重新输入用户名!", vbOKOnly + vbExclamation, "警告"        Text1.SetFocusElse    '判断原密码是否正确    If Trim(Text2.Text) = Trim(mrc.Fields(1)) Then        '判断2次新密码是否输入一致        If Trim(Text3(0).Text) <> Trim(Text3(1).Text) Then            MsgBox "2次输入新密码输入不一致!", vbOKOnly + vbExclamation, "警告"            Text3(0).Text = ""            Text3(1).Text = ""            Text3(0).SetFocus        Else            mrc.Fields(1) = Text3(0).Text            mrc.Update            mrc.Close            MsgBox "密码修改成功!", vbOKOnly + vbExclamation, "修改密码成功"            Exit Sub        End If    Else        MsgBox "原密码输入错误!请重新输入", vbOKOnly + vbExclamation, "警告"        Text2.SetFocus        Text2.Text = ""        Exit Sub    End IfEnd IfFor Each ctrl In Me.Controls    If TypeOf ctrl Is TextBox Then '是否为文本框textbox     ctrl.Text = ""     End If     Next

####三、隐藏窗口

大家都会写me.hide
但是应该写在哪里呢?

mrc.Close                Me.Hide                MsgBox "密码修改成功!", vbOKOnly + vbExclamation, "修改密码成功"                Exit Sub
上一篇:【学生信息管理系统之设置年级课程信息】
下一篇:【学生信息管理系统优化之无修改但显示修改】

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月22日 04时12分21秒