如何快速使用Access实现一个登录验证界面?
大三上学期期末总结,嗯,没错,上学期,写在新学期开始,hhhh。
上学期末的时候信管班的一个同学问我会不会Access,能不能它实现一个登录验证界面,说实话,之前对Access只是有所耳闻,随便敷衍了几句。
过了几天看到协会有一本Access数据库程序设计的计算机二级考试的书,随便翻了一下,恰好看到有讲解实现一个登录窗体,不过不是访问数据库验证登录的,然后我就天真的以为不就是往上加一个数据库访问嘛,就突然有了一种挑战一下自己的冲动(其实是因为这个同学是个妹子)。
首先下载Access,下载的过程中翻了一下这本书,了解了数据库的基本知识,认识Access。
然后打开Access,学着先创建一个数据库,根据同学发来的要求,创建表,然后直接翻到了窗体这一章,开始创建窗体,添加相应的控件,和NetBeans的很像,然后点击相应的控件添加相应的事件,照着没有数据验证的程序敲了上去,有些能直接读懂(因为有了C语言的一点基础,上手还是很快的),但是有些和要求不一样,需要改一下,但是毕竟有些东西不知道,这不敢改,那不敢改,心里暗自苦笑,是我天真的以为只用加一个数据库访问就行了。索性从头到尾看了一遍VBA语言的基础知识,发现编程的逻辑是一样的,不同的编程语言表达方式不一样罢了。
终于实现了简单的登录界面,接下来就是添加数据库访问了,直接翻到后面学习VBA数据库编程,简单方便的使用VBA自带的数据库引擎和接口,实现数据库的访问,然后就是逻辑判断,实现访问验证登录。(细节有些忘了,果然拖延症是没得治了)
本来只是想帮一下同学,后来发现,我认真起来还可以这样,从听说过一个技术到简单应用,做出来一个简单的东西(当然只是依葫芦画瓢,我知道只是简单的了解),花了两天将近三天的时间,不论时间长短(路过的大佬不要吐槽),这段时间我是完全专注的,有一种酣畅淋漓的感觉,好像上瘾了似的,这跟我两年的编程竞赛经历也有关吧。
这件事让我对学习技术,有了很多新的认识,之前只是知道应该多学习技术,然后需要耐心多实践和总结。这次我懂得了学习技术首先是如果是学习新的技术需要依托一本系统的教材,理论结合实践,然后需要任务驱动,从简单任务开始,一点一点完成任务,最后就是需要总结,类似写成博客这样记录一下。
下面给出程序的百度网盘链接,输入提取码c4at下载即可,安装Access打开即可,看代码的话需要进入登录窗体的设计视图。
设计及实现思路:
首先创建一张UserList的表,进入设计视图,添加字段为UserName UserPassword Popedom
然后创建一个窗体,添加两个标签,和两个文本框,设置好名称,
再添加两个命令按钮,分别是登录和对出登录
1、添加登录按钮单击事件,使用VBA编程代码实现,先检查用户名和密码是否存在,存在时使用VBA + DAO连接当前数据库查询验证
2、添加退出登录按钮事件,使用VBA编程代码实现,设计确定退出后退出
登录界面截图:

如何快速使用Access实现一个登录验证界面?的更多相关文章
- 使用Boostrap框架写一个登录\注册界面
Bootstrap是一个Web前端开发框架,使用它提供的css.js文件可以简单.方便地美化HTML控件.一般情况下,对控件的美化需要我们自己编写css代码,并通过标签选择器.类选择器.ID选择器为指 ...
- soapUI快速入门(测试一个登录接口)
1.打开soapUI. 2.新建一个项目,实例如下: 点击ok后在soapUI界面左侧会显示出此项目,如图: 2.创建测试用例: a.新建用例组,选择此项目右键,新建一个用例组,如下图: 用例组创建好 ...
- Android UI——分享一个登录缓冲界面
效果如上图 所示 :就是下面的 loading 字母会按顺序一个个的 动起来 ,很好的效果 代码说明 请参考 该文:http://blog.csdn.net/xyz_lmn/article/deta ...
- MVC前台页面做登录验证
最近接触了一个电商平台的前台页面,需要做一个登录验证,具体情况是:当用户想要看自己的订单.积分等等信息,就需要用户登录之后才能查询,那么在MVC项目中我们应该怎么做这个前台的验证呢? 1.我在Cont ...
- Android开发之登录验证
最近在做一个小项目,项目开发中需要实现一个登录验证功能,具体的要求就是,在Android端输入用户名和密码,在服务器端验证MySQL数据库中是否有此用户,实现之前当然首要的是,如何使Android端的 ...
- Filter登录验证过滤器(全局)
通过Filter来定义一个登录验证过滤器,这是就不需要在每一个JSP页面添加判断用户合法性的代码了. 以下示例中包含了5个文件,一个是登录表单LoginForm.jsp,一个是登录判断页LoginCo ...
- 洗礼灵魂,修炼python(81)--全栈项目实战篇(9)—— 购物商城登录验证系统
都在线购物过吧?那么你应该体验过,当没有登录账户时,点开购物车,个人中心,收藏物品等的操作时,都会直接跳转到登录账户的界面,然后如果登录一次后就不用再登录,直到用户登出. 是的,本次项目就是做一个登录 ...
- JavaWeb连接SQLServer数据库并完成一个登录界面及其功能设计。
一.JDBC连接SQLserver数据库的步骤: 1.下载SQLserver的JDBC驱动文件——Microsoft JDBC Driver 4.0 for SQL Server 2.例如下载得到的文 ...
- ThinkPHP实例—实现登录验证
ThinkPHP 验证 本篇我们将运用商城实例讲解一下如何运用ThinkPHP做一个登录验证 我们的框架目录结构如下图所示: 其中 app 文件夹就是我们的应用文件夹 它的目录结构如下所示 其中 ...
随机推荐
- 阿里云服务器搭建SS代理教程!!!
二.搭建教程 1.环境介绍 阿里云服务器ECS(香港): 配置:cpu 1核心.内存 1GB.出网带宽 10Mbps. 系统:CentOS 7.4 64位 2.服务器端搭建 1)使用root用户,分别 ...
- SimpleCursorAdapter使用代码
package com.kale.cursoradapter; import android.app.Activity; import android.database.Cursor; import ...
- Java Web程序开发链接MySQL数据库
显示错误:Access denied for user ''@'localhost' (using password: YES) 保证URL中没有空格 尝试用MySQL本地命令行登陆 显示错误:The ...
- IO模型的介绍
Stevens 在文章中的一种IO Model: ****blocking IO #阻塞 IO (系统调用不返回结果并让当前线程一直阻塞,只有当该系统调用获得结果或者超时出错才返回) *** ...
- 2018年2月19日我的java学习(——)
在学完了类和对象的时候,开始对面向对象的思想有了一点认识,不过也不是完全的理解了. 就现在的学习状态来说,是非常的不错的,但是在学习的内容来说,我学的好像只是跟随这 站长的思路而已,也许是经验不足吧. ...
- 11、OpenCV实现图像的灰度变换
1.灰度变换的基本概念 灰度变换指对图像的单个像素进行操作,主要以对比度和阈值处理为目的.其变换形式如下: s=T(r) 其中,T是灰度变换函数:r是变换前的灰度:s是变换后的像素.图像灰度变换的有以 ...
- SQL Server 2008 安装(lpt亲测)
SQL Server安装真的遇到好多问题啊!! 于是就决定写个备忘,方便自己也方便别人. 1.下载安装包 2.打开安装包,就遇到了restart computer 那里failed的错误,导致无法继 ...
- 第47节:Java当中的基本类型包装类
Java当中的基本类型包装类 01 基本数据类型对象的包装类 什么是基本数据类型对象包装类呢?就是把基本数据类型封装成对象,这样就可以提供更多的操作基本数值的功能了. 基本数据类型对象的包装类8个: ...
- IP达人启示录
在家附近的一个小公园中,一个老人每天晚上都在用水练习书法,他的字写的的确很不错,不懂书法的我,看了就感觉非常的带劲--苍劲有力.今晚再次路过的时候,就有种想和这个老人聊一聊的冲动,那么多年纪了,用书法 ...
- base64文件转MultipartFile文件
在一些项目中,上传图片或者文件过大,这个时候我们就要选择压缩文件,压缩到我们指定的范围内在上传到服务器,当然压缩也是可以放到服务器进行操作的,但是考虑到前端传输时间问题,所以我们一般都是放到前端压缩后 ...