
【学生信息管理系统优化之修改密码窗口】
发布日期: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秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mybatis【7】-- Mybatis如何知道增删改是否成功执行?
2021-05-08
计算输入的一句英文语句中单词数
2021-05-08
lvs+keepalive构建高可用集群
2021-05-08
Mysql高可用架构(主从同步)
2021-05-08
mysql主从延迟高的原因
2021-05-08
ATS缓存数据结构
2021-05-08
glob模块
2021-05-08
6 个 Linux 运维典型问题
2021-05-08
oracle无法启动asm实例记录
2021-05-08
取消vim打开文件全是黄色方法
2021-05-08
一个系统部署多个tomcat实例
2021-05-08
HP服务器设置iLO
2021-05-08
从头实现一个WPF条形图
2021-05-08
.NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)
2021-05-08
使用QT实现一个简单的登陆对话框(纯代码实现C++)
2021-05-08
QT :warning LNK4042: 对象被多次指定;已忽略多余的指定
2021-05-08
GLFW 源码 下载-编译-使用/GLAD配置
2021-05-08
针对单个网站的渗透思路
2021-05-08
Typescript 学习笔记六:接口
2021-05-08