Microsoft Access 2007 入门教程
第一部分:Access 是什么?为什么用它?
在开始之前,我们首先要明白 Access 是一个什么样的软件。
-
Access 是什么? Microsoft Access 是微软公司推出的桌面关系型数据库管理系统,它结合了 Microsoft Jet Database Engine 和 图形用户界面 两个特点,让你无需编写复杂的代码,就能轻松创建和管理数据。
-
为什么使用 Access?
- 功能强大:可以存储大量数据,并能进行复杂的查询、统计和分析。
- 易于上手:相比 SQL Server、Oracle 等大型数据库,Access 的界面非常直观,学习曲线平缓。
- 一体化解决方案:在一个文件中,你可以同时存储数据、创建表单(用于输入数据)、设计报表(用于打印数据)和编写查询(用于筛选数据)。
- 灵活性高:可以快速适应不断变化的数据需求。
- 成本低:通常是 Office 套件的一部分,无需额外购买昂贵的数据库软件。
适用场景:小型企业数据管理、个人财务管理、联系人管理、库存跟踪、项目任务管理等。
第二部分:Access 2007 的工作界面
启动 Access 2007 后,你会看到一个全新的、基于选项卡的界面,称为 功能区。
- Office 按钮:位于左上角,点击它相当于旧版菜单栏的“文件”选项,你可以在这里新建、打开、保存、打印数据库,以及进行“数据库工具”等高级设置。
- 快速访问工具栏:默认在功能区上方,你可以将常用命令(如保存、撤销)添加到这里,方便快速使用。
- 功能区:Access 的核心操作区域,由多个选项卡组成,每个选项卡下包含不同的命令组。
- 开始:最常用的选项卡,包含视图、剪贴板、字体、排序和筛选等基本操作。
- 创建:用于创建新的数据库对象,如表、窗体、报表、查询等。
- 外部数据:用于导入、导出和链接数据到其他来源(如 Excel、文本文件)。
- 数据库工具:用于管理数据库、运行宏、编写 VBA 代码等。
- 导航窗格:位于左侧,显示数据库中所有的对象(表、查询、窗体等),默认按“对象类型”分组显示。
- 工作区:中间的空白区域,用于显示和编辑当前选中的数据库对象。
第三部分:创建你的第一个数据库
我们将以创建一个“联系人管理”数据库为例。
步骤 1:创建空白数据库
- 启动 Access 2007。
- 在启动界面的左侧“模板”列表中,选择 “空白数据库”。
- 在右侧的 “文件名” 框中,为你的数据库命名,
联系人管理.accdb,并选择一个保存位置。 - 点击 “创建” 按钮。
Access 会自动创建一个名为 表1 的新表,并直接进入 数据表视图。
步骤 2:设计数据表(核心步骤)
数据是数据库的灵魂,而表是存储数据的容器,我们需要先定义好联系人信息包含哪些字段(列)。
-
添加字段:
- 在第一行的 “单击以添加” 列标题下,点击,会出现一个下拉菜单。
- 选择 “文本”,我们为联系人姓名创建一个文本字段。
- 在下方的 “字段 1” 列标题上单击,输入新的名称:“姓名”。
- 在第二行的 “单击以添加” 处,再次点击,选择 “短文本”(或“文本”),并将列标题命名为 “电话”。
- 重复此操作,依次添加以下字段:
- “电子邮件” (短文本)
- “公司” (短文本)
- “生日” (日期/时间)
- “备注” (备注,用于存储较长的文本)
-
设置主键: 主键是表中每条记录的唯一标识符,就像每个人的身份证号一样,设置主键可以确保数据的唯一性和完整性。
- 将鼠标移动到 “ID” 字段列的标题上,单击选中整列。
- 切换到 “设计” 选项卡(如果不在设计视图下,可以在“开始”选项卡中点击“视图”->“设计视图”)。
- 在 “工具” 组中,点击 “主键” 按钮,你会看到“ID”字段的左侧出现了一个小钥匙图标。
-
保存表:
- 按
Ctrl + S或点击 Office 按钮 -> 保存。 - 在弹出的对话框中,将表命名为 “联系人”,然后点击“确定”。
- 按
你的基本数据结构已经搭建好了!
第四部分:输入和管理数据
- 切换到数据表视图:点击“开始”选项卡中的“视图”按钮,确保你在数据表视图下。
- 输入数据:直接在表中输入你的联系人信息,每输入完一条记录(一行),按
Tab键可以快速移动到下一条记录的下一个字段。
| ID | 姓名 | 电话 | 电子邮件 | 公司 | 生日 | 备注 |
|---|---|---|---|---|---|---|
| 1 | 张三 | 13800138000 | zhangsan@email.com | A公司 | 1985-5-10 | 同学 |
| 2 | 李四 | 13900139000 | lisi@email.com | B公司 | 1990-3-22 | 同事 |
第五部分:创建窗体——让数据输入更友好
直接在表格中输入数据虽然方便,但容易出错,创建一个窗体,可以提供更美观、更安全的数据输入界面。
- 在 导航窗格 中,右键单击 “联系人” 表。
- 在弹出的菜单中选择 “窗体”。
Access 会自动为你创建一个美观的窗体布局,并立即打开它。
- 使用窗体:
- 窗体底部的导航按钮可以让你在记录之间来回切换(上一条、下一条、第一条、最后一条)。
- 你可以在窗体中直接添加、编辑和删除联系人信息。
- 按
Ctrl + S保存窗体,Access 会自动将其命名为 “联系人”。
第六部分:创建查询——筛选你需要的数据
假设你想找出所有在“A公司”工作的联系人。
- 在 “创建” 选项卡中,点击 “其他” 组中的 “查询设计”。
- 在弹出的 “显示表” 对话框中,双击 “联系人” 表,然后点击 “关闭”。
- 从“联系人”表中,将 “公司” 和 “姓名” 字段拖拽到下方的网格中。
- 在 “公司” 列的 “条件” 行中,输入:
"A公司"(注意:文本值需要用英文双引号括起来)。 - 切换到 “设计” 选项卡,点击 “运行” 按钮(感叹号图标)。
查询结果会立即显示出来,只包含“A公司”的联系人。
第七部分:创建报表——打印和分享数据
报表是专门用于打印或导出数据的格式化视图。
- 在 导航窗格 中,右键单击 “联系人” 表。
- 选择 “报表”,Access 会自动生成一个包含所有字段和数据的报表。
- 你可以在 “打印预览” 选项卡中调整报表的布局、设置页面边距等。
- 设计满意后,点击 “打印” 按钮即可将报表打印出来。
第八部分:数据库的优化与安全
压缩和修复数据库
随着使用时间的增长,数据库文件可能会变得臃肿或出现轻微错误,定期压缩和修复是个好习惯。
- 点击 Office 按钮。
- 将鼠标悬停在 “管理” 上。
- 在弹出的子菜单中选择 “压缩和修复数据库”,Access 会自动完成操作。
设置数据库密码
为了保护你的数据,你可以为数据库设置打开密码。
- 关闭数据库。
- 点击 Office 按钮 -> “打开”。
- 找到你的数据库文件(
联系人管理.accdb),选中它。 - 点击 “打开” 按钮右侧的下拉箭头。
- 选择 “以独占方式打开”。
- 再次点击 Office 按钮,选择 “信息”。
- 点击 “设置数据库密码”,输入并确认你的密码。
下次打开此数据库时,Access 就会要求你输入密码。
总结与进阶
通过以上步骤,你已经掌握了 Access 2007 最核心的操作:
- 创建数据库和表
- 定义字段和主键
- 通过窗体输入数据
- 使用查询筛选数据
- 生成报表打印数据
进阶学习方向:
- 表关系:学习如何创建多个相关联的表(如“联系人”表和“公司”表),这是 Access 成为“关系型”数据库的关键。
- 高级查询:学习使用参数查询、交叉表查询、SQL 视图等。
- 宏:学习使用宏来自动化一系列操作,无需编写代码。
- VBA 编程:对于更复杂的需求,可以学习 Visual Basic for Applications,编写自定义函数和过程。
希望这份教程能帮助你顺利入门 Access 2007!多加练习,你会发现它是一个非常实用且强大的工具。
