vb创建access数据库 VB用Access数据库创建用户登录

VB用Access数据库创建用户登录

vb创建access数据库 VB用Access数据库创建用户登录
VB用Access数据库创建用户登录――工具/原料

VB用Access数据库创建用户登录问题是VB学习的一个基本要求,下面介绍一下基本的设计思路和代码。

VB用Access数据库创建用户登录――步骤/方法

VB用Access数据库创建用户登录 1、

一、使用Access数据库创建用户登录,首先必须设置数据库,为了使大家容易理解,这里仅仅设置用户登录表:(数据库是A.Mdb,登录表是:A1)

表1、A1数据表结构

表2、A1数据表数据


VB用Access数据库创建用户登录 2、

二、数据库连接:

在程序中要连接数据库,才能使用数据表,所以必须连接数据库,数据库连接比较简单,关键是程序中必须添加引用,添加方法是点击【工程】-【引用】在对话框选择“Microsoft DAO 3.6 Object Library”和“Microsoft ActiveX Data Objects 2.6 Library”,将它们勾选,然后点击【确定】,这样就添加了数据库的引用了。

接下来在程序中添加一个模块(注意,不是类模块),模块名称为 Module1 在模块中编写下面的代码:

Public db As New ADODB.Connection'声明数据库连接对象
Public RS As New ADODB.Recordset '声明将来就对象

Public Sub SJK(db) '连接数据库过程
db.ConnectionString = "DRIVER=Microsoft Access Driver (*.mdb);dbQ=" & App.Path & "A.mdb"
db.Open
End Sub

由于是在模块中声明和创建过程的,因此这些声明的变量和过程是程序共享的,也就是在程序的所有界面均可以调用变量和 SJK 过程。


VB用Access数据库创建用户登录 3、

三、用户登录界面的设计:添加一个窗体,修改窗体的名称为“登录”,修改窗体的 Caption 属性为“用户登录”,修改 Width 属性为8550,修改 Height 属性为5130,修改 StartUpPosition 属性为 2-屏幕中心,修改 MaxButton 属性为 Fales,最后将图片添加到 Picture 属性中,好了窗体属性基本设置完成,下面在窗体添加一下需要的控件。在左边的《工具栏》选择添加二个TextBox 控件,分别是Text1和Text2,添加二个CommandButton 控件,分别是Command1和Command2,添加4个Label控件,分别是Label1(0)、Label1(1)、Label1(2)、Label1(3),设计好后的界面如下:

至于控件的有关属性,请自行设置。


VB用Access数据库创建用户登录 4、

四、窗体代码窗口的有关代码清单

Dim strSQL As String '定义一个字符串变量

Private Sub Command1_Click()
If Text1.Text = "" Then
MsgBox "用户名不能为空!!请输入用户名!", 16, "错误!"
Exit Sub
End If
If Text2.Text = "" Then
MsgBox "用户密码不能为空!!请输入用户密码!", 16, "错误!"
Exit Sub
End If
Call SJK(db) '调用数据库连接
strSQL = "Select * form A1 where MC='" & Text1.Text & "'" '数据表连接字符串
RS.Open strSQL, db, 2, 2 '打开数据表
If RS.EOF = True Then '用户名错误
MsgBox "没有这个用户!!请检查后重新输入!", 16, "错误!"
RS.Close
Set RS = Nothing
db.Close
Set db = Nothing
Exit Sub
Else
If Not RS!MM = Text2.Text Then '用户密码错误
MsgBox "用户密码错误!!请检查后重新输入!", 16, "错误!"
RS.Close
Set RS = Nothing
db.Close
Set db = Nothing
Exit Sub
Else '登录成功
'如果有必要,在这里可以添加系统共有变量存储登录人的一些信息
Unload Me'关闭登录窗口
某某系统主页面.Show '转到用户进入的界面
End If
End If

RS.Close
Set RS = Nothing
db.Close
Set db = Nothing
End Sub

Private Sub Command2_Click()
End '退出系统
End Sub

Private Sub Form_Load()
For I = 0 To 3
Label1(I).BackStyle = 0 '使标签透明
Next I
End Sub

是不是很简单!!

  

爱华网本文地址 » http://www.aihuau.com/a/8105030103/318648.html

更多阅读

怎样创建access数据库 access数据库恢复

access是office办公软件之一,也是计算机二级的考试科目之一,可以用于储存和管理各种信息,比如图书档案,很多图书馆都使用access管理图书。那么我们怎样创建一个数据库呢?怎样创建access数据库——工具/原料access2003怎样创建access数

oracle如何创建数据库 oracle数据库创建实例

oracle如何创建数据库——简介我们这里所说的创建是用图形化的界面来创建数据库的。oracle如何创建数据库——工具/原料oracle软件电脑oracle如何创建数据库——方法/步骤oracle如何创建数据库 1、从Windows桌面执行“开始”→“

Oracle手工创建数据库的步骤 创建数据库的步骤

创建数据库的方法无非两种:一个是使用oracle的建库工具dbca,这是一个图形界面工具,而且使用起来也方便且容易理解另一种方法就是手工建库,这也就是我们今天要讨论的内容手工建库比起使用dbca建库来说,是比较麻烦的,但是如果我们学好了手工

Access数据库创建及操作 mfc创建access数据库

Access数据库创建及操作一、创建数据库创建新数据库文件的方法有很多。主要有两种方法:一、空白数据库,直接结构与数据同时进行输入(如果果建立完成后再修改结构,原内容可能丢失);二、结构和数据分两步进行了操作(推荐);那么第一种方法注意

声明:《vb创建access数据库 VB用Access数据库创建用户登录》为网友拿得起放得下分享!如侵犯到您的合法权益请联系我们删除