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