大三上学期期末总结,嗯,没错,上学期,写在新学期开始,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实现一个登录验证界面?的更多相关文章

  1. 使用Boostrap框架写一个登录\注册界面

    Bootstrap是一个Web前端开发框架,使用它提供的css.js文件可以简单.方便地美化HTML控件.一般情况下,对控件的美化需要我们自己编写css代码,并通过标签选择器.类选择器.ID选择器为指 ...

  2. soapUI快速入门(测试一个登录接口)

    1.打开soapUI. 2.新建一个项目,实例如下: 点击ok后在soapUI界面左侧会显示出此项目,如图: 2.创建测试用例: a.新建用例组,选择此项目右键,新建一个用例组,如下图: 用例组创建好 ...

  3. Android UI——分享一个登录缓冲界面

    效果如上图 所示 :就是下面的 loading  字母会按顺序一个个的 动起来 ,很好的效果 代码说明 请参考 该文:http://blog.csdn.net/xyz_lmn/article/deta ...

  4. MVC前台页面做登录验证

    最近接触了一个电商平台的前台页面,需要做一个登录验证,具体情况是:当用户想要看自己的订单.积分等等信息,就需要用户登录之后才能查询,那么在MVC项目中我们应该怎么做这个前台的验证呢? 1.我在Cont ...

  5. Android开发之登录验证

    最近在做一个小项目,项目开发中需要实现一个登录验证功能,具体的要求就是,在Android端输入用户名和密码,在服务器端验证MySQL数据库中是否有此用户,实现之前当然首要的是,如何使Android端的 ...

  6. Filter登录验证过滤器(全局)

    通过Filter来定义一个登录验证过滤器,这是就不需要在每一个JSP页面添加判断用户合法性的代码了. 以下示例中包含了5个文件,一个是登录表单LoginForm.jsp,一个是登录判断页LoginCo ...

  7. 洗礼灵魂,修炼python(81)--全栈项目实战篇(9)—— 购物商城登录验证系统

    都在线购物过吧?那么你应该体验过,当没有登录账户时,点开购物车,个人中心,收藏物品等的操作时,都会直接跳转到登录账户的界面,然后如果登录一次后就不用再登录,直到用户登出. 是的,本次项目就是做一个登录 ...

  8. JavaWeb连接SQLServer数据库并完成一个登录界面及其功能设计。

    一.JDBC连接SQLserver数据库的步骤: 1.下载SQLserver的JDBC驱动文件——Microsoft JDBC Driver 4.0 for SQL Server 2.例如下载得到的文 ...

  9. ThinkPHP实例—实现登录验证

    ThinkPHP 验证 本篇我们将运用商城实例讲解一下如何运用ThinkPHP做一个登录验证 我们的框架目录结构如下图所示: 其中 app  文件夹就是我们的应用文件夹  它的目录结构如下所示 其中 ...

随机推荐

  1. gulp使用入门

    介绍:Gulp 是基于node.js的一个前端自动化构建工具,可以使用它构建自动化工作流程(前端集成开发环境):不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成,大大 ...

  2. JSP 前端的一些应用

    Ext标签库 一.Ext.VeiwPort 代表整个浏览器显示区域,该对象渲染到页面的body 区域,并会随着浏览器显示区域的大小自动改变,一个页面中只能有一个ViewPort 实例. <scr ...

  3. 1.3if判断语句+while和for循环语句+购物车作业

    1.if 语句 if userame=_usename and password=_password: print("welcome user {name} login..."). ...

  4. 【翻译】从头开始写一个时间序列数据库-Writing a Time Series Database from Scratch

    本文来自: https://fabxc.org/tsdb/, 如翻译有误,请纠正. 我是从事监控工作的.特别是Prometheus, 一个包含自定义的时间序列库以及集成Kuberntes的监控系统. ...

  5. Normalize.css & Reset

    Normalize.css: try to keep the style consistent in every browser. Reset: clear style in every browse ...

  6. js基础知识:字面量 关键字和保留字

    js中的字面量概念我的理解就是:字体表面的常量 如:数字 100, 字符串  "ssss"或'ssss'  布尔值:false ,正则 以及null对象. 这些都是常量. 关键字: ...

  7. kubernets基础

    1.定义和功能. 1.1定义:kubernets解释为舵手或者飞行员,以Borg为主衍生出. 1.2功能:自动装箱,自我修复,水平扩展,服务发现和负载均衡,自动发布和回滚. 密钥和配置管理,存储编排, ...

  8. wxPython 的简单框架实例

    #coding:utf-8 import wx def load(event): file = open(filename.GetValue(),'r') contents.SetValue(file ...

  9. Maven 在新版eclipse报错的解决

    转自Stack Overflow Remove all your failed downloads: Linux: find ~/.m2 -name "*.lastUpdated" ...

  10. Visual Studio 常见的快捷键

    “Ctrl + -”               回到上一个光标位置 “Ctrl + Shift + -”                前进到下一个光标位置 “Ctrl + C”           ...