大三上学期期末总结,嗯,没错,上学期,写在新学期开始,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. HDU 6377 度度熊看球赛 (计数DP)

    度度熊看球赛 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Subm ...

  2. 京东Alpha平台开发笔记系列(三)

    摘要:通过前面两篇文章的讲述,大致了解了JdAlpha平台前端开发的主要流程.接下来本篇文章主要讲述后台服务器端开发的主要流程.这里会涉及到后台服务器的搭建的内容,本篇文章就不以赘述,如需了解请读下面 ...

  3. bzoj1031(sa)

    省选前练习模板系列: #include<iostream> #include<cstdio> #include<cmath> #include<cstring ...

  4. Vue笔记整理——第一天

    1.为什么学习Vue? 提高开发效率. 提高效率历程:原生js——>jq(解决兼容性)——>前端模板引擎——>Vue.js(减少DOM操作,注重数据业务逻辑). 2.框架与库的区别? ...

  5. python 从基础到入门链接

    机器学习篇: 先看的 简书 木子昭的机器学习三剑客 : https://www.jianshu.com/u/c5d047065c42 然后看完之后又发现一个很好的链接, nkwy2012博主提供了很多 ...

  6. android hal 诠释

    历史原因使Android系统有了HAL,它的角色相当于一个中间人,对上层,它负责给JNI提供调用kernel的方法,对下层,它所提供的方法包含能够访问kernel的函数,即kernel提供给上层的AP ...

  7. RabbitMQ in Action(5): Clustering and dealing with failure

    Batteries included: RabbitMQ clustering The clustering built in to RabbitMQ was designed with two go ...

  8. Android MonkeyRunner

    MonkeyRunner 也是一款安卓sdk自有的测试工具 可以用来做功能测试 阅读目录 MonkeyRunner环境搭建 1. 安装JDK的安装与配置 2. 安装Python编译器     http ...

  9. html input file accept 上传文件类型限制格式 MIME 类型列表

    例: <input type="file" accept="application/vnd.openxmlformats-officedocument.spread ...

  10. 吴恩达机器学习笔记22-正则化逻辑回归模型(Regularized Logistic Regression)

    针对逻辑回归问题,我们在之前的课程已经学习过两种优化算法:我们首先学习了使用梯度下降法来优化代价函数