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

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

步骤/方法

  • 01

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

  • 02

    二、数据库连接: 在程序中要连接数据库,才能使用数据表,所以必须连接数据库,数据库连接比较简单,关键是程序中必须添加引用,添加方法是点击【工程】-【引用】在对话框选择“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 过程。

  • 03

    三、用户登录界面的设计:添加一个窗体,修改窗体的名称为“登录”,修改窗体的 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),设计好后的界面如下: 至于控件的有关属性,请自行设置。

  • 04

    四、窗体代码窗口的有关代码清单 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 是不是很简单!!

(0)

相关推荐

  • 怎么给oracle数据库创建用户,并赋权限

    在oracle中怎么创建一个新的用户并给该用户赋权限?记录下来,一方面方便自己查阅,另一方面方便需要的朋友. 操作方法 01 开始,运行输入cmd或是wind+r输入cmd 02 使用dba登录. 0 ...

  • Access数据库怎么创建一个数据表

    我们在工作中可以用Access数据库创建数据表,那么如何创建呢?下面小编给大家分享一下. 操作方法 01 首先我们打开Access数据库,点击新建选项,选择空白桌面数据库,如下图所示 02 接下来在弹 ...

  • 如何在Excel中制作用户登录窗口

    为了保护Excel工作表,有时需要对工作表的打开设置权限,这就需要创建用户登录界面.在Excel中,制作用户登录窗口的方式很多,使用控件是其中的一种重要方法.本文介绍使用VBA窗体控件.文本框控件和按 ...

  • access如何创建数据库

    如果数据比较大时,用户可以创建自已的数据库,并利用access数据库来管理数据. 操作方法 01 首先从创建一个新的数据库来操作,新的数据库即是空的数据库,也可以根据面板向导的指引来操作,如果从空的数 ...

  • 如何在Access数据库中创建表

    在一些小项目中,我们为了方便使用Access数据库来储存数据,既然用于储存数据,那么必然离不开二维表.下面我们来创建一个二维表: 操作方法 01 在数据存放的文件夹下单击右键--新建--Microso ...

  • 在使用ACCESS数据库时创建追加查询的方法

    追加查询是使用ACCESS数据库时经常用到的,我们有必要掌握其方法. 操作方法 01 要进行追加查询,首先我们必须打开相应的数据库文件. 02 在菜单栏中点击"创建",在该类目下找 ...

  • access数据库入门教程之使用设计视图创建窗体

    如今是信息化时代,科技迅速的发展,很多事情都要用到电脑,特别是对于数据的处理,所以我们不仅要会使用电脑,还要学习一些办公软件.今天就让我来教教你access数据库入门教程之使用设计视图创建窗体吧! 操 ...

  • Microsoft Office Access怎么创建数据库

    Microsoft Office Access怎么创建数据库?在对于使用的Microsoft Office Access的中数据库的,那么就需要对于当前中创建数据库,小编告诉大家Microsoft O ...

  • 用cmd命令创建oracle 数据库、用户和表空间

    教你用cmd命令,用语句创建用户和表空间.简单又实用 操作方法 01 Win+R调查运行窗口,输入cmd回车 02 连接到本地oracle库 03 创建名为"SXSJ"的表空间,其 ...