如何快速使用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编程代码实现,设计确定退出后退出

  登录界面截图:

  

posted @ 2019-02-24 12:36  Reqaw  阅读(9358)  评论(0编辑  收藏  举报