VB登录界面设计代码
Option Explicit
'窗口始终在最前
Public Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public Const HWND_TOPMOST& = -1
' 将窗口置于列表顶部,并位于任何最顶部窗口的前面
Public Const SWP_NOSIZE& = &H1
' 保持窗口大小
Public Const SWP_NOMOVE& = &H2
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strSQL As String
Dim LoginSuccess(0 To 5)
Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
If Me.DataCombo1.Text = "" Or Text1.Text = "" Then '当用户名或密码未填时,提示错误
MsgBox "Login Error!", vbInformation, Me.Caption
Text1.SetFocus
Exit Sub
End If
rs.Close
'查询出与用户名相同的记录
strSQL = "SELECT * FROM User_Table WHERE UserID='" & Me.DataCombo1.Text & "'"
rs.Open strSQL, cnn, adOpenStatic, adLockReadOnly
If Text1.Text = rs.Fields("UserPWD").Value Then '如果密码与记录相同
Me.Hide
Form2.Show
LoginSuccess(0) = Me.DataCombo1.Text '用户名
LoginSuccess(1) = rs.Fields("UserLevel").Value '用户级别
LoginSuccess(2) = Format(Now, "YYYY-MM-DD HH:MM:SS") '登录时间
Else
MsgBox "Login Error!", vbInformation, Me.Caption
Text1.Text = ""
Text1.SetFocus
End If
Case 1
rs.Close
cnn.Close
Set cnn = Nothing
Set FormLogin = Nothing
End
End Select
End Sub
Private Sub DataCombo1_Change()
Text1.SetFocus
End Sub
Private Sub Form_Load()
'窗口位于最前,API
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
'引用 Microsoft ActiveX Data Objects 2.8 Library
'连接Access数据库
Set cnn = New ADODB.Connection
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
Dim cnnFile As String
cnnFile = "Data Source=" & App.Path & "/data.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123456789"
cnn.Open cnnFile
'查询用户表,并将用户名显示在DataCombo控件中
Set rs = New ADODB.Recordset
strSQL = "SELECT UserID FROM User_Table"
rs.Open strSQL, cnn, adOpenStatic, adLockReadOnly 'Open table "User"
Set Me.DataCombo1.DataSource = rs
Set Me.DataCombo1.RowSource = rs
Me.DataCombo1.ListField = rs.Fields("UserID").Name
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
rs.Close
cnn.Close
Set cnn = Nothing
Set FormLogin = Nothing
End
End Sub
VB登录界面设计代码相关推荐
- html登录界面设计代码_.NET 5 开发WPF - 美食应用登录UI设计
Demo演示: 你的时间宝贵,不想看啰嗦的文字,可直接拉到文末下载源码! 1. 新建项目 站长开发环境: VS 2019企业版 16.70 .NET 5 Preview 5 .NET 5 WPF 项目 ...
- html登录界面设计代码_Python登录豆瓣并爬取影评
Cookie是为了交互式web而诞生的,它主要用于以下三个方面: 会话状态管理(如用户登录状态.购物车.游戏分数或其它需要记录的信息) 个性化设置(如用户自定义设置.主题等) 浏览器行为跟踪(如跟踪分 ...
- html登录界面设计代码_最简洁实现Github登录的JS代码示例
本文源码地址:https://github.com/Spring-Security-China/oauth2-client-login-js-github 大纲 概述 实现思路分析 在Github官网 ...
- Android之登录界面设计
Android之登录界面设计 这篇文章主要讲述Android开发中常用的APP开发界面–登录界面的开发(由于博主是初学安卓,可能有些小伙伴会感到简陋,我会继续努力学习新知识的,大家一起加油). (1) ...
- 第二章 VB的界面设计
轉自:http://wwww.hyit.edu.cn/edu/vb/study/index.htm 第二章 VB的界面设计 2.1 VB用户界面设计基础 1. 概述 界面的设计有两步 ...
- pyqt5登录界面设计——模仿qq登录界面,可登录注册(数据库)
pyqt5登录界面设计--模仿qq登录界面 一.简单易用的可直接登录的界面--账号密码程序写死 1.1.效果图: 1.2.视频效果图 3.代码说明 4.使用示例 5.全部源码见: 二.带数据库的可登录 ...
- Android程序登录界面设计
刚刚学习Android开发,现在工作需要开发一个app的演示程序,首先就是要开发一个登录界面了.在网上找了很多材料,最后参考了博客中的登录界面设计方法: blog.csdn.net/StayFooli ...
- html科幻效果,带科幻风格的纯CSS3用户登录界面设计
这是一款带有科幻风格的纯CSS3用户登录界面设计效果.它模拟科幻电影<钢铁侠>中斯塔克工业超级电脑的登录界面.该登录界面略带金属质感,通过一条无限运动的弧线绕圆动画来制作一些神秘科技色彩. ...
- 毕业设计——登录界面设计
我根据QQ登录界面设计的本次毕设校园环境监测系统的登录界面,也不知道好看与否,本人觉得还蛮可以的,嘿嘿,界面如下: 已经实现了的功能: ①登录按钮:能够连接上数据库的Userinfo表,进行用户登录功 ...
最新文章
- 文件系统_文件系统基础总结
- BZOJ1150[CTSC2007]数据备份Backup——模拟费用流+堆+链表
- samba客户端的总结与归纳
- 正则判断是否有html标签,正则表达式匹配所有HTML标签,除了和
- 【渝粤教育】国家开放大学2019年春季 776员工招聘与管理 参考试题
- 1.3_bubble_sort_冒泡排序
- oracle form执行后左上角没出现oracle标记,Oracle FORM 开发技巧(1)
- 解决matlab的警告: MATLAB 先前因底层图形错误而崩溃。
- mysql57数据库命令_centos7.2下安装mysql5.7数据库的命令详解
- “云时代架构”经典文章阅读感想十五
- 消息系统——极光推送http://docs.jiguang.cn/
- 超详细解析:Python输出水仙花数
- photoShop支持retina显示屏
- zabbix 报警	Lack of free swap space on Zabbix server 处理
- 5G向5.5G演进,变化是什么?
- Golang学习 - unicode 包
- matlab设计滤波器的工具箱,matlab工具箱设计滤波器
- Camstar 客户端Modeling管理系统
- 【信号去噪】基于EMD、EEMD和CEEMDAN算法实现ECG信号去噪附matlab源码
- HP-UX中安腾机器中一个简单命令machinfo
热门文章
- @Reference是干啥的
- 《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》——1.2 微信公众账号注册...
- 二维码可以包含多少个字符?
- 百度Apollo自动驾驶_百度车载小程序
- 例题6-21 uva506 System Dependencies 模拟
- 《NEURAL READING COMPREHENSION AND BEYOND》解读(陈丹琦博士论文)
- Redis数据结构 GeoHash
- 软件工程——理论与实践(第二版)课后习题整理
- 硅谷再撒钱:公司暴力涨薪,HR“大打出手”,这场人才战富了谁?
- 国产智能手机正在消失的一项功能