大三上学期期末总结,嗯,没错,上学期,写在新学期开始,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. oracle创建与mysql的dblink

    1.先简单介绍下环境   操作系统:windows 2008 R2 (64bits) oracle数据库:10gr2 10.2.0.3.0(32bits) mysql数据库:5.1 (32bits) ...

  2. bootstrap-datepicker简单使用

    粗略整理,可能存在其他的方式请大家多多指教 选择年份 html <div class="dropdown"> <label class="search- ...

  3. 单点登陆cas

    1.TGC:Ticket-granting cookie,存放用户身份认证凭证的cookie,在浏览器和CAS Server间通讯时使用,是CAS Server用来明确用户身份的凭证.TGT封装了TG ...

  4. C++标准库之string返回值研究

    先说结论(不一定适用所有环境): 1) GCC默认开启了返回值优化(RVO),除非编译时指定“-fno-elide-constructors”: 2) 现代C++编译器一般都支持返回值优化: 3) s ...

  5. MySql在Mac上的安装配置

    一.下载安装 官网下载社区版dmg安装文件: https://dev.mysql.com/downloads/mysql/ 1.执行安装文件,按步骤完成安装. 2.安装完成后终端输入: mysql - ...

  6. mysql客户端连不上数据库

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; flush privileges ...

  7. 虚拟机找不到/mnt/hgfs挂载目录——debian与 vmware

    如果在安装好 VMware Tools 并在设置里面设定好共享目录之后仍然找不到 /mnt/hgfs 默认挂载目录,那么尝试以下步骤: 1. 确认VMware Tools 和共享目录设定已经完成: 2 ...

  8. HTML5元素标记释义

    HTML5元素标记释义 标记 类型 意义 介绍 文件标记 <html> ● 根文件标记 让浏览器知道这是HTML 文件 META标记 <head> ● 开头 提供文件整体信息 ...

  9. JVM之垃圾收集器与内存分配回收策略(二)

    上一篇JVM垃圾收集器与内存分配策略(一),下面是jdk1.7版本的垃圾收集器之间的关系,其中连线两端的两种垃圾收集器可以进行搭配使用,下面来总结一下这些收集器的一些特点以及关系. 一.Serial收 ...

  10. 第83节:Java中的学生管理系统分页功能

    第83节:Java中的学生管理系统分页功能 分页功能一般可以做成两种,一种是物理分页,另一种是逻辑分页.这两种功能是有各自的特点的,物理分页是查询的时候,对数据库进行访问,只是查一页数据就进行返回,其 ...