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