Ms Access 简明教程

MS Access - Objects

MS Access 使用“对象”来帮助用户列出和组织信息,以及准备专门设计的报表。当你创建一个数据库时,Access 为你提供了表、查询、表单、报表、宏和模块。Access 中的数据库由许多对象组成,但以下是最主要的几个对象 -

  1. Tables

  2. Queries

  3. Forms

  4. Reports

这些对象共同允许你输入、存储、分析和汇编你的数据。以下是 Access 数据库中主要对象的摘要;

Table

表是用于定义和存储数据的对象。当你创建一个新表时,Access 会要求你定义字段,也称为列标题。

  1. 每个字段必须具有唯一名称和数据类型。

  2. 表包含存储不同类型数据的字段或列,例如姓名或地址,以及记录或行,收集有关特定主题实例的所有信息,例如有关客户或员工等主题的所有信息。

  3. 你可以定义主键,即每个记录中具有唯一值的一个或多个字段,以及每个表上的一个或多个索引,以帮助更快速地检索数据。

Query

提供来自一个或多个表的数据的自定义视图的对象。查询是一种从小表或大表搜索和编译数据的方式。

  1. 运行查询就像在询问你的数据库一个详细的问题。

  2. 当你以 Access 构建查询时,你正在定义具体搜索条件,以准确找到所需数据。

  3. 在 Access 中,你可以使用按示例图解查询工具或编写结构化查询语言 (SQL) 语句来创建查询。

  4. 你可以定义查询来选择、更新、插入或删除数据。

  5. 你还可以定义从一个或多个现有表的创建新表的查询。

Form

表单是桌面数据库中的一个对象,主要用于数据输入或显示,或用于控制应用程序执行。你使用表单自定义应用程序从查询或表中提取的数据的演示文稿。

  1. 表单用于输入、修改和查看记录。

  2. 使用表单如此频繁的原因是它们是用以指导人们正确输入数据的简单方法。

  3. 当你将信息输入 Access 中的表单时,数据会准确转到数据库设计器希望其在一些相关表中转到的地方。

Report

报告是桌面数据库中的对象,用于对所选数据进行格式化、计算、打印和总结。

  1. 您可以在打印前在屏幕上查看报告。

  2. 如果表单用于输入目的,则报告用于输出。

  3. 任何您计划打印的内容都值得一份报告,无论是姓名和地址列表、一段时期的财务摘要还是一组邮件标签。

  4. 报告非常有用,因为它们允许您以易于阅读的格式展示数据库组件。

  5. 您甚至可以自定义报告的外观以使其在视觉上更具吸引力。

  6. Access 为您提供了从任何表或查询中创建报告的功能。

Other MS Access Objects

现在让我们来看一下其他 MS Access 对象。

Macro

此对象是一个或多个操作的结构化定义,您希望 Access 在响应定义的事件时执行这些操作。Access Macro 是执行某些工作的脚本。例如,要创建一个打开报告的按钮,您可以使用一个会触发 OpenReport 操作的宏。

  1. 可以在宏中包含简单条件,以指定应执行或跳过宏中的一个或多个操作的时间。

  2. 您可以使用宏来打开和执行查询、打开表或打印或查看报告。

  3. 您还可以从宏中运行其他宏或 Visual Basic 过程。

  4. 数据宏可以直接附加到表事件,例如插入新记录、编辑现有记录或删除记录。

  5. Web 应用程序中的数据宏也可以是独立对象,可以从其他数据宏或宏对象中调用。

Module

模块是桌面数据库中的一个对象,它包含您使用 Visual Basic 编码的自定义过程。模块提供了更加离散的操作流程,并允许您捕获错误。

  1. 宏中可以执行的所有操作都可以在模块中执行,但您不会获得提示您每个操作需要什么的宏界面。

  2. 模块功能更强大,如果您计划为多用户环境编写代码,则是必不可少的,因为宏无法包括错误处理。

  3. 模块可以是包含函数的独立对象,这些函数可以在应用程序中的任何位置调用,或者可以与表单或报告直接关联,以响应关联表单或报告上的事件。