杰瑞科技汇

Access 2010教程该怎么学?

Microsoft Access 2010 完整教程

第一部分:Access 是什么?为什么使用它?

在学习具体操作前,我们首先要理解 Access 的核心概念。

Access 2010教程该怎么学?-图1
(图片来源网络,侵删)

什么是 Access? Access 是由微软发布的关系型数据库管理系统,它是一个软件,可以让你轻松地创建、管理和操作数据。

Access 与 Excel 的区别? 这是初学者最常问的问题,虽然两者都能处理表格数据,但核心区别巨大:

特性 Microsoft Excel Microsoft Access
核心目的 电子表格:主要用于计算、分析和可视化数据。 数据库:主要用于存储、管理和检索结构化数据。
数据结构 工作表形式存在,数据是“平铺”的。 的形式存在,表与表之间可以建立关系,数据是“分层”的。
数据量 适合处理几万行以内的数据,文件会变得非常庞大和卡顿。 可以轻松处理数十万甚至上百万行的数据,性能依然稳定。
数据完整性 容易出现数据重复、不一致(同一个客户有多个不同名字)。 通过主键关系强制保证数据的唯一性一致性
应用场景 财务报表、图表、简单列表。 管理客户信息、产品库存、订单系统、图书馆藏书等需要结构化管理的场景。

一句话总结:Excel 像一个计算器,Access 像一个专业的档案柜。


第二部分:Access 数据库的核心概念

在动手之前,必须了解几个关键术语,它们是构建 Access 数据库的基石。

Access 2010教程该怎么学?-图2
(图片来源网络,侵删)
  • 数据库:一个完整的文件(.accdb),包含了所有相关的表、查询、窗体、报表等对象。
  • :数据库的核心,用于存储数据,它由组成。
    • :称为字段,定义了数据的类型和属性(姓名、电话号码、出生日期)。
    • :称为记录,是表中的一条完整信息(一个客户的所有信息)。
  • 主键:表中的一个或多个字段,其值能唯一标识表中的每一条记录。“学号”或“身份证号”通常是主键。主键是建立表关系的核心!
  • 关系:在两个或多个表的公共字段之间建立的连接。“订单”表中的“客户ID”字段可以与“客户”表中的“客户ID”主键建立关系,从而将订单和客户关联起来。
  • 查询:从一个或多个表中提取、筛选、计算和组合数据的工具,它本身不存储数据,只是一个“视图”或“指令”。
  • 窗体:一个用户友好的界面,用于输入、查看和编辑数据,窗体可以美化数据输入的体验,并防止错误。
  • 报表:用于汇总和打印数据的工具,它可以将数据以更专业、更美观的格式呈现出来,适合打印或导出。

第三部分:实战演练 - 创建一个“学生信息管理系统”

我们将通过一步步操作,来创建一个简单的学生信息管理系统,这个系统包含两个表:学生表成绩表

步骤 1:创建新数据库

  1. 打开 Microsoft Access 2010。
  2. 在启动屏幕,选择 “空白数据库”
  3. 在右侧的 “文件名” 框中,为你的数据库命名,学生管理系统.accdb
  4. 点击右侧的文件夹图标,选择一个保存位置,然后点击 “创建”

一个空白数据库被创建,并且默认会打开一个名为“Table1”的表视图。

步骤 2:创建第一个表 - “学生表”

我们将使用 Access 强大的“数据表视图”来快速创建表。

  1. 在新打开的“Table1”中,双击 “单击以添加”
  2. 从下拉菜单中选择 “短文本”,并将此列命名为 “学号”
  3. 设置主键:右键单击“学号”列的标题,选择 “主键”,你会看到一个钥匙图标出现在列标题上,这表示“学号”是唯一标识每个学生的字段。
  4. 继续添加其他字段:
    • 在“学号”右侧的“单击以添加”列,选择“短文本”,命名为“姓名”。
    • 再次添加“短文本”字段,命名为“性别”。
    • 添加“短文本”字段,命名为“班级”。
    • 添加“日期/时间”字段,命名为“出生日期”。
    • 添加“超链接”字段,命名为“邮箱”。

现在你的表结构看起来应该像这样:

学号 (主键) 姓名 性别 班级 出生日期 邮箱
  1. 保存表:点击左上角的 “保存” 按钮(或按 Ctrl + S),将表命名为 “学生表”,然后点击“确定”。

步骤 3:向表中输入数据

我们可以在表中直接输入一些示例数据了。

学号 姓名 性别 班级 出生日期 邮箱
2025001 张三 计算机科学1班 2005-05-10 zhangsan@email.com
2025002 李四 软件工程1班 2005-08-22 lisi@email.com
2025003 王五 计算机科学1班 2004-11-30 wangwu@email.com

步骤 4:创建第二个表 - “成绩表”

这个表将记录每个学生的成绩。关键点:它需要通过“学号”与“学生表”关联。

  1. 在左侧的 “所有 Access 对象” 导航窗格中,右键单击顶部的 “表” 对象,选择 “表设计”
  2. 在设计视图中,创建以下字段:
    • ID:数据类型选择“自动编号”,并设置为主键。(这是Access自动生成的记录ID)
    • 学号:数据类型选择“短文本”。
    • 课程:数据类型选择“短文本”。
    • 分数:数据类型选择“数字”。
  3. 保存 此表,命名为 “成绩表”

步骤 5:建立表之间的关系

这是 Access 最强大的功能之一,它保证了数据的完整性。

  1. 点击顶部菜单栏的 “数据库工具” 选项卡。
  2. “关系” 组中,点击 “关系” 按钮。
  3. 如果这是你第一次创建关系,会弹出一个“显示表”对话框,如果没弹出,点击“关系”工具栏上的 “显示表” 按钮。
  4. 在“显示表”对话框中,分别双击 “学生表”“成绩表”,将它们添加到关系设计视图中,然后关闭对话框。
  5. 创建关系
    • 用鼠标按住“学生表”中的 “学号” 字段。
    • 拖动鼠标到“成绩表”中的 “学号” 字段上,然后松开。
    • 此时会弹出 “编辑关系” 对话框。
    • 确保 “实施参照完整性” 这个复选框被勾选,这是至关重要的一步,它能防止在成绩表中输入一个在学生表中不存在的学号。
    • 点击 “创建”

你应该看到两个表之间有一条连接线,学生表”那边有一个“1”,“成绩表”那边有一个“∞”,这表示一个学生可以对应多条成绩记录(一对多关系)。

关闭关系窗口,当提示是否保存布局时,点击“是”。

步骤 6:创建查询 - 查询特定学生的成绩

查询是动态查看数据的最佳方式。

  1. 在左侧导航窗格中,点击 “创建” 选项卡。
  2. “查询” 组中,点击 “查询设计”
  3. 在弹出的“显示表”对话框中,双击 “学生表”“成绩表”,然后关闭。
  4. 在查询设计网格中:
    • 从“学生表”中,双击 “学号”“姓名”“班级” 字段,让它们出现在网格中。
    • 从“成绩表”中,双击 “课程”“分数” 字段。
  5. 现在你可以运行查询了,点击 “运行” 按钮(红色感叹号)!你会看到一个包含所有学生及其所有课程成绩的列表。

步骤 7:创建窗体 - 优雅地输入数据

直接在表中输入数据很直观,但窗体可以提供更好的体验和验证。

  1. 在左侧导航窗格中,确保选中了 “学生表”
  2. 点击 “创建” 选项卡。
  3. “窗体” 组中,直接点击 “窗体” 按钮,Access 会自动为你生成一个基于“学生表”的窗体。
  4. 窗体会以布局视图打开,你可以拖动字段来调整布局,或者使用“窗体布局工具”选项卡来美化它。
  5. 点击左上角的 “视图” 按钮(或按 Esc 键),切换到窗体视图,你可以通过这个漂亮的界面来浏览和添加新的学生信息了。

步骤 8:创建报表 - 打印成绩单

报表是最终输出成果,适合打印和存档。

  1. 在左侧导航窗格中,选中我们之前创建的 查询(那个显示所有学生成绩的查询)。
  2. 点击 “创建” 选项卡。
  3. “报表” 组中,点击 “报表” 按钮,Access 会基于你选择的查询自动生成一个报表。
  4. 报表会以布局视图打开,你可以进行格式调整。
  5. 切换到报表视图,查看最终效果,这个报表看起来就像一个正式的成绩单。

第四部分:学习资源与进阶技巧

官方帮助文档 Access 2010 自带了非常详细的帮助文档,按 F1 键即可打开,遇到问题时可以随时查阅。

进阶技巧

  • 使用向导:Access 提供了各种向导(窗体向导、报表向导、查询向导),对于初学者来说是快速上手的好工具。
  • :宏是自动化一系列操作的强大工具,你可以创建一个宏,点击一个按钮就能同时打开窗体、运行查询并打印报表。
  • VBA 编程:对于更高级的用户,可以使用 VBA (Visual Basic for Applications) 编写代码,实现高度定制化的复杂功能。
  • 数据导入/导出:Access 可以轻松地与 Excel、文本文件、SQL Server 等其他数据源进行数据交换。

注意事项

  • 定期备份数据库.accdb 文件是数据库的核心,一旦损坏,数据可能丢失,请务必定期复制备份。
  • 性能优化:当数据库变得非常大时,可以通过“压缩和修复”数据库来优化性能(在“数据库工具”选项卡中)。
  • 用户界面:Access 2010 使用了功能区界面,熟悉各个选项卡的功能是高效使用的关键。
分享:
扫描分享到社交APP
上一篇
下一篇