MS Access - 对象


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

  • 表格
  • 查询
  • 形式
  • 报告

这些对象一起允许您输入、存储、分析和编译数据。以下是 Access 数据库中主要对象的摘要;

桌子

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

  • 每个字段必须有唯一的名称和数据类型。

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

  • 您可以定义主键、每条记录具有唯一值的一个或多个字段以及每个表上的一个或多个索引,以帮助更快地检索数据。

询问

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

  • 运行查询就像询问数据库的详细问题。

  • 当您在 Access 中构建查询时,您正在定义特定的搜索条件以准确查找所需的数据。

  • 在 Access 中,您可以使用示例工具进行图形查询,也可以编写结构化查询语言 (SQL) 语句来创建查询。

  • 您可以定义查询以选择、更新、插入或删除数据。

  • 您还可以定义根据一个或多个现有表中的数据创建新表的查询。

形式

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

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

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

  • 当您在 Access 的表单中输入信息时,数据将准确地存储在一个或多个相关表中数据库设计者希望其存储的位置。

报告

报表是桌面数据库中的一个对象,设计用于格式化、计算、打印和汇总所选数据。

  • 您可以在打印报告之前在屏幕上查看报告。

  • 如果表格用于输入,那么报告则用于输出。

  • 您计划打印的任何内容都需要一份报告,无论是姓名和地址列表、一段时间内的财务摘要还是一组邮寄标签。

  • 报告很有用,因为它们允许您以易于阅读的格式呈现数据库的组件。

  • 您甚至可以自定义报告的外观,使其具有视觉吸引力。

  • Access 使您能够从任何表或查询创建报告。

其他 MS Access 对象

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

该对象是您希望 Access 为响应定义的事件而执行的一项或多项操作的结构化定义。Access 宏是用于执行某些工作的脚本。例如,要创建打开报告的按钮,您可以使用将触发 OpenReport 操作的宏。

  • 您可以在宏中包含简单条件,以指定何时应执行或跳过宏中的一项或多项操作。

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

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

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

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

模块

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

  • 在宏中可以完成的所有操作也可以在模块中完成,但是您不会获得提示您每个操作需要什么的宏界面。

  • 模块的功能要强大得多,如果您计划为多用户环境编写代码,则模块是必不可少的,因为宏不能包含错误处理。

  • 模块可以是包含可以从应用程序中的任何位置调用的函数的独立对象,也可以直接与表单或报表关联以响应关联表单或报表上的事件。