Excel-VBA对外部Excel、Access增删改查/Excel制作Access考试系统

学习Excel如何连接外部的Excel或数据库,对数据进行增删改查四大功能,可以制作出经典的考试系统

2092人学习

初级9课时2019/12/05更新

二维码下载学堂APP缓存视频离线看

王波
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
【VB+VBA+EXCEL】零基础制作管理/考试系统视频套餐
VB程序设计基础知识+真题讲解
6799人学习
¥118.00
Excel-VBA对外部Excel、Access增删改查/Excel制作Access考试系统
2092人学习
¥59.00
VB6.0与Access数据库关联增删改查功能、VB6.0与Excel数据导入导出案例
2422人学习
¥98.00
更 多 5 门 课 程
【王佩丰】白领进阶:Excel+PPT+VBA视频教程套餐
【王佩丰】Excel 2010系列视频教程
5304379人学习
¥1.00
【王佩丰】Excel 2010数据透视表视频教程 完整版
1959265人学习
¥128.00
【王佩丰】PowerPoint2010视频教程
2118389人学习
¥199.00
更 多 4 门 课 程
【王佩丰】Excel小白与Excel VBA视频课程套餐
【王佩丰】Excel 2010系列视频教程
5304379人学习
¥1.00
【王佩丰】Excel 2010数据透视表视频教程 完整版
1959265人学习
¥128.00
【王佩丰】Excel VBA视频教程 完整版
2825966人学习
¥199.00
更 多 3 门 课 程
【王佩丰】白领进阶:Excel视频教程+PPT视频课程
【王佩丰】Excel 2010数据透视表视频教程 完整版
1959265人学习
¥128.00
【王佩丰】PowerPoint2010视频教程
2118389人学习
¥199.00
【王佩丰】Excel 2010系列视频教程
5304379人学习
¥1.00
更 多 3 门 课 程
【王佩丰】白领进阶:Excel视频教程+PPT视频课程
【王佩丰】Excel 2010数据透视表视频教程 完整版
1959265人学习
¥128.00
【王佩丰】PowerPoint2010视频教程
2118389人学习
¥199.00
【王佩丰】Excel 2010系列视频教程
5304379人学习
¥1.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

本视频课程主要适用于经常跟Excel数据打交道的人群,VBA初学者

你将会学到:

学习Excel如何连接外部的Excel或数据库,对数据进行增删改查四大功能,可以制作出经典的考试系统

课程简介:

本案例是一用户的真实需求:利用excel制作一个考试系统

目前用户已经在原有功能上增加了适合自己单位的代码,运行良好。

此案例仅为实现功能,不涉及sql语句、编程思想的讲解,并且为了能够让更多零基础同学尽快写出代码,增加了adodb操作外部数据的讲解。


>>>Excel中的VBA编程最大的优点就是只需要安装了office版本即可使用,无需再安装其他软件。
>>>本视频课程主要适用于经常跟Excel数据打交道的人群
>>>通过两个基本应用和一个完整的经典案例让大家能够很快学习Excel中比较重要的数据操作。
>>>课程使用软件建议安装office2010或2010以上的版本,本视频课程讲解版本为Office 2016。

本视频内容包含三大部分:

1、Excel在不打开另外一个Excel的情况下进行增、改、查操作。
当未打开的Excel数据记录低于50000条并且不涉及密码和删除操作的,建议用Excel操作。可以很方便快捷的将满足条件的数据查询出来,即可以将其他Excel表中的数据导入到当前工作表中来,同时还可以新增和修改未打开Excel数据。主要操作如下:
(1)、如何简单快速的连接外部Excel。
(2)、增加、修改、删除、查询的功能SQL语句的简单学习。
(3)、重复代码的解决方法,通用过程的调用功能讲解。

2、Excel操作带密码的外部ACCESS数据库
当数据较多,并且涉及密码和删除数据功能,我们就建议使用Access等数据库。通过Excel连接ACCESS数据库进行增加、修改、删除、查询的功能,基本能解决绝大部分数据问题。
(1)、如何连接ACCESS数据库。
(2)、对数据库进行增、删、改、查操作。
(3)、如何设置数据库密码。
(4)、如何对带密码的数据库进行操作。

3、经典案例:Excel-VBA通过连接Access来制作可评分的考试系统(客观题+主观题)

本系统是利用Excel编写VBA代码通过Adodb连接Access制作而成,主要功能如下:
(1)考生输入准考证后,出现姓名、照片、科目等信息核对界面。
(2)可以用作不同科目的考试。根据准考证对应的科目,从数据库中随机抽取客观题和主观题,每个准考证抽题后,题目固定。
(3)客观题只能考一次,考完后自动得出成绩,并且自动保存在数据库中。
(4)主观题可以手动评分。
(5)考生完成考试交卷后,自动以准考证号+姓名+科目命名的文件备份到相关文件夹(可局域网共享文件夹)中,再打开后只能浏览不能修改考生答题内容。

考试系统编写步骤:
1、准备好考生照片和考生数据Excel

2、新建ACCESS和表(考生信息,客观题,主观题),把数据复制或者导入到ACCESS中去
3、新建考试系统.xlsm,一共包含6张工作表:
sheet1考生登录,sheet2考生信息确认,sheet3客观题,sheet4客观题抽题,sheet5主观题,sheet6主观题抽题

4、制作好每张工作表的界面。
5、代码编写流程:(注:考生需要考虑的三种状态:0表示未抽题,1表示已抽题未交卷,2表示已交卷
(1)、考生输入准考证号,如果数据库里有则进入sheet2核对界面,否则给出提示。
(2)、核对界面显示考生的准考证号、姓名、科目以及个人照片,如无误可进行正式考试,否则可返回考生登录界面。
(3)、点击sheet2开始考试按钮一瞬间,从数据库中根据科目从题库中随机抽取10道客观题和4道主观题,拷贝到sheet4和sheet6。
(4)、sheet3客观题考试功能:

  • 从sheet4中开始读取数据,通过微调控件一题一题显示。

  • 选项如果不足4个选项,隐藏前面的单选控件。

  • 选择好单选答案后,考生的答案可以保存,回看的时候正常显示之前所做答案,交卷前可以更改。

  • 做完客观题后,可以自动得出客观题得分,数据库中保存客观题得分。并且进入主观题考试界面。

(5)、主观题从sheet4中读取考题,考生在文本框中答题,不交卷关闭后重新打开还可以再答,提交后不可再作答。

6、其他操作事项

(1)、一共6张工作表,考生按照顺序只会显示一张工作表,完成操作后完成下一张工作表。sheet4和sheet6工作表一直深度隐藏。

(2)、考生只有一次考试机会,交卷后,考生再打开只能浏览,不能答题。

(3)、客观题自动评分录入数据库,主观题可以由评分老师输入准考证号后进行手动输入分数,保存到数据库中。

(4)、考生交卷后,将自动将此考试系统以 准考证+姓名+科目 为文件名备份到 一个考生文件夹中,分数保存在数据库中。

(5)、数据库和考生试卷是直接保存在本机上,如放在局域网共享盘里,即可用作局域网考试系统。只需要更改数据库的路径和备份考生文件夹的路径即可。

展开更多

课程大纲-Excel-VBA对外部Excel、Access增删改查/Excel制作Access考试系统

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部