MS Access - 对象
MS Access 使用"对象"来帮助用户列出和组织信息,以及准备专门设计的报表。当您创建数据库时,Access 为您提供表、查询、表单、报表、宏和模块。 访问由许多对象组成,但以下是主要对象 −
- 表格
- 查询
- 表格
- 报表
这些对象共同允许您输入、存储、分析和编译数据。 以下是 Access 数据库中主要对象的摘要;
表格
表是一个用于定义和存储数据的对象。 创建新表时,Access 会要求您定义字段,也称为列标题。
每个字段必须有唯一的名称和数据类型。
表包含存储不同类型数据(例如名称或地址)的字段或列,以及收集有关主题的特定实例的所有信息(例如有关某个对象的所有信息)的记录或行。 客户或员工等。
您可以定义一个主键、每条记录具有唯一值的一个或多个字段,以及每个表上的一个或多个索引,以帮助更快地检索数据。
查询
一种对象,提供来自一个或多个表的数据的自定义视图。 查询是一种从一个或多个表搜索和编译数据的方法。
运行查询就像询问数据库的详细问题。
当您在 Access 中构建查询时,您正在定义特定的搜索条件以准确查找所需的数据。
在 Access 中,您可以使用示例工具进行图形查询,也可以编写结构化查询语言 (SQL) 语句来创建查询。
您可以定义查询以选择、更新、插入或删除数据。
您还可以定义查询,根据一个或多个现有表中的数据创建新表。
表单
表单是桌面数据库中的一个对象,主要用于数据输入或显示或用于控制应用程序执行。 您可以使用表单来自定义应用程序从查询或表中提取的数据的表示方式。
表单用于输入、修改和查看记录。
表单被如此频繁使用的原因是它们是引导人们正确输入数据的简单方法。
当您在 Access 中的表单中输入信息时,数据会准确地到达一个或多个相关表中数据库设计者希望的位置。
报表
报表是桌面数据库中的一个对象,设计用于格式化、计算、打印和汇总所选数据。
打印报表之前,您可以在屏幕上查看报表。
如果表单用于输入,那么报表用于输出。
您计划打印的任何内容都需要一份报表,无论是姓名和地址列表、一段时期的财务摘要还是一组邮寄标签。
报表非常有用,因为它们允许您以易于阅读的格式呈现数据库的组件。
您甚至可以自定义报表的外观,使其更具视觉吸引力。
Access 使您能够从任何表格或查询创建报表。
其他 MS Access 对象
现在让我们看一下其他 MS Access 对象。
宏
此对象是您希望 Access 为响应定义的事件而执行的一个或多个操作的结构化定义。 Access 宏是用于执行某些工作的脚本。 例如,要创建打开报表的按钮,您可以使用将触发 OpenReport 操作的宏。
您可以在宏中包含简单条件,以指定何时执行或跳过宏中的一项或多项操作。
您可以使用宏来打开和执行查询、打开表或者打印或查看报表。
您还可以从宏中运行其他宏或 Visual Basic 过程。
数据宏可以直接附加到表格事件,例如插入新记录、编辑现有记录或删除记录。
网络应用中的数据宏也可以是可以从其他数据宏或宏对象调用的独立对象。
模块
模块是桌面数据库中的一个对象,包含使用 Visual Basic 编写的自定义过程。 模块提供了更加离散的操作流程,并允许您捕获错误。
可以在宏中完成的所有操作也可以在模块中完成,但您不会获得提示您每个操作需要什么的宏界面。
模块的功能要强大得多,如果您计划为多用户环境编写代码,则模块至关重要,因为宏不能包含错误处理。
模块可以是包含可从应用程序中的任何位置调用的函数的独立对象,也可以直接与表单或报表关联以响应关联表单或报表上的事件。