第一部分:Access 2010 基础入门
什么是 Microsoft Access?
Access 是一个关系型数据库管理系统,它不像 Excel 那样只是一个电子表格,而是专门用于存储、管理和关联大量结构化数据的软件。

- 核心概念:
- 数据库: 一个完整的文件(扩展名
.accdb),用于存放所有与特定项目相关的数据、对象(表、查询、窗体等)。 - 表: 数据库的基石,数据以行和列的形式存储,每一行是一条记录,每一列是一个字段。“学生信息表”包含“学号”、“姓名”、“性别”等字段。
- 主键: 表中用于唯一标识每一条记录的字段。“学号”在学生信息表中就是主键,不能重复。
- 关系: 在不同的表之间建立连接,将“学生信息表”和“成绩表”通过“学号”字段关联起来,就可以快速查询某个学生的所有成绩。
- 查询: 从一个或多个表中提取、筛选、计算和汇总数据,你可以把它看作是“动态的表”,它本身不存储数据,只是提供查看数据的视角。
- 窗体: 用户与数据库交互的友好界面,你可以通过窗体来方便地输入、编辑和查看数据,而不用直接操作底下的表。
- 报表: 用于将数据以格式化的、美观的方式打印或导出出来,非常适合生成总结报告。
- 数据库: 一个完整的文件(扩展名
启动和认识 Access 2010 界面
- 启动: 点击“开始”菜单 > “所有程序” > “Microsoft Office” > “Microsoft Access 2010”。
- 启动界面: 启动后,你会看到一个“开始使用”的屏幕,提供多种创建数据库的选项。
- 主界面:
- 功能区: 位于顶部的命令中心,替代了旧版的菜单栏,它包含多个选项卡(如“开始”、“创建”、“外部数据”等),每个选项卡下又有不同的命令组。
- 导航窗格: 位于左侧,是管理和组织数据库对象(表、查询、窗体等)的核心区域。
- 工作区: 中间的区域,用于显示和编辑当前选中的对象。
第二部分:创建你的第一个数据库(实操教程)
我们将以一个简单的“学生成绩管理系统”为例,一步步完成。
创建新数据库
- 打开 Access 2010,在“开始使用”屏幕中选择 “空数据库”。
- 在右侧的 “文件名” 框中,为你的数据库命名,
学生成绩管理.accdb。 - 点击右侧的文件夹图标 “浏览”,选择一个保存位置。
- 点击 “创建” 按钮。
一个全新的、空白的数据库就创建好了,你会看到一个名为“Table1”的默认表。
创建核心数据表
数据库的灵魂是表,我们需要创建至少两个表:“学生信息表” 和 “课程成绩表”。
A. 创建“学生信息表”
-
在功能区切换到 “创建” 选项卡。
(图片来源网络,侵删) -
在 “表格” 组中,点击 “表设计”,这会打开一个“设计视图”窗口,让你精确地定义表的结构。
-
定义字段:
- 在 “字段名称” 列,依次输入字段名。
- 在 “数据类型” 列,为每个字段选择合适的数据类型。
- 文本: 用于存储文本,如姓名、地址,长度可自定义。
- 数字: 用于存储数值,如年龄、分数。
- 日期/时间: 用于存储日期和时间。
- 是/否: 用于存储布尔值(真/假)。
- 自动编号: 每增加一条记录,该字段会自动生成一个唯一的数字。非常适合作为主键!
- 在下方的 “常规” 选项卡中,可以设置字段的属性,如“字段大小”、“必填”、“允许空字符串”等。
-
为“学生信息表”设计字段:
| 字段名称 | 数据类型 | 说明 |
|---|---|---|
| 学生ID | 自动编号 | 设置为主键 |
| 学号 | 文本 | 输入长度设为10 |
| 姓名 | 文本 | 输入长度设为10 |
| 性别 | 文本 | 输入长度设为2 |
| 出生日期 | 日期/时间 | |
| 班级 | 文本 | 输入长度设为20 |
-
设置主键:
(图片来源网络,侵删)- 选中 “学生ID” 字段所在的行。
- 在 “表格工具设计” 选项卡中,点击 “主键” 按钮,你会看到“学生ID”字段前面出现了一个小钥匙图标 🗝️,这表示它已经是主键了。
-
保存表:
- 点击左上角的 “保存” 按钮(或按 Ctrl+S)。
- 在弹出的对话框中,输入表名“学生信息”,然后点击“确定”。
B. 创建“课程成绩表”
重复以上步骤,创建第二个表“课程成绩表”。
| 字段名称 | 数据类型 | 说明 |
|---|---|---|
| 成绩ID | 自动编号 | 设置为主键 |
| 学生ID | 数字 | 用于关联学生信息表 |
| 课程名称 | 文本 | 输入长度设为50 |
| 成绩 | 数字 | 字段大小设为“整型” |
- 关键一步:建立关系
- 关闭“课程成绩表”的设计视图。
- 在功能区切换到 “数据库工具” 选项卡。
- 在 “关系” 组中,点击 “关系”。
- 在弹出的“显示表”对话框中,分别选中“学生信息”和“课程成绩”,然后点击“添加”,最后关闭对话框。
- 将“学生信息”表中的 “学生ID” 字段拖拽到“课程成绩”表中的 “学生ID” 字段上。
- 在弹出的“编辑关系”对话框中,确保勾选了 “实施参照完整性”,这能保证“课程成绩表”中的“学生ID”必须存在于“学生信息表”中,防止出现“孤儿记录”。
- 点击“创建”,现在你会看到两个表之间有一条连接线,表示它们已经建立了“一对多”关系(一个学生可以有多门课程的成绩)。
创建查询(查询数据)
查询是让数据“活”起来的关键,我们创建一个查询来查看“所有学生的成绩单”。
- 在功能区切换到 “创建” 选项卡。
- 在 “查询” 组中,点击 “查询设计”。
- 在弹出的“显示表”对话框中,添加“学生信息”和“课程成绩”两个表,然后关闭对话框。
- 构建查询:
- 从“学生信息”表中,双击 “姓名” 和 “班级” 字段,它们会自动出现在下方的设计网格中。
- 从“课程成绩”表中,双击 “课程名称” 和 “成绩” 字段。
- 运行查询:
- 点击 “运行” 按钮(感叹号图标 ⚡)。
- 你会看到一个类似电子表格的结果,它显示了两个表关联后的所有数据,这就是查询的魅力!
创建窗体(美化数据输入)
直接在表中输入数据很枯燥,我们用一个窗体来让它变得友好。
- 在左侧的 “导航窗格” 中,右键点击 “学生信息” 表。
- 在弹出的菜单中选择 “窗体”。
- Access 会自动为你生成一个美观的窗体布局,你可以通过拖拽字段来调整它们的位置。
- 保存这个窗体,命名为“学生信息录入窗体”。
- 你可以通过双击导航窗格中的“学生信息录入窗体”来打开它,用它来添加、查看和修改学生信息,体验会好很多。
创建报表(打印数据)
报表是用于打印和分发的正式文档。
- 在左侧的 “导航窗格” 中,右键点击你之前创建的那个 查询(它可能被命名为“查询1”)。
- 在弹出的菜单中选择 “报表”。
- Access 会自动生成一个基于该查询的报表,并套用了一种默认格式。
- 进入 “布局视图”,你可以直接在报表上拖动字段、调整标题,让它看起来更专业。
- 保存这个报表,命名为“学生成绩单报表”。
第三部分:Access 2010 进阶与资源
进阶学习要点
当你掌握了以上基础后,可以探索更高级的功能:
- 高级查询: 学习使用“条件”来筛选数据(只显示成绩大于90分的学生),使用“计算字段”进行统计(计算每个学生的平均分)。
- 参数查询: 创建一个可以让你在运行时输入条件的查询,例如弹出一个对话框让你输入“班级名称”,然后显示该班级所有学生。
- 宏: 宏是 Access 中的一组指令,用于自动化重复性任务,可以创建一个宏,点击一个按钮就能同时打开“学生信息窗体”和“成绩查询窗体”。
- VBA编程: 对于更复杂的自动化和自定义功能,可以学习 Access 内置的 Visual Basic for Applications 编程语言。
学习资源推荐
- 官方文档: Microsoft Office 官方网站有详细的帮助文档和教程。
- 在线视频教程:
- Bilibili (B站): 搜索“Access 2010 教程”,有大量国内UP主制作的免费、系统的视频课程,非常适合入门。
- YouTube: 搜索 "Access 2010 Tutorial for Beginners",有高质量的英文视频教程。
- 专业书籍: 购买一本经典的 Access 入门书籍,如《Access 2010从入门到精通》等,可以系统地学习所有知识点。
- 实践项目: 最好的学习方式就是实践,尝试用 Access 为自己管理图书、管理家庭财务、或者创建一个小型的客户关系管理系统。
通过这份教程,你已经掌握了使用 Access 2010 创建数据库的核心流程:创建数据库 -> 设计表 -> 建立关系 -> 查询数据 -> 创建窗体和报表。
Access 2010 虽然版本稍旧,但其核心思想和操作逻辑与新版 Access(如 Access 2025/2025/365)基本一致,打好这个基础,你将能轻松上手任何版本的 Access。
祝你学习愉快!
