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编写的自定义过程的桌面数据库中的一个对象。模块提供了更多离散的操作流,并允许您捕获错误。
在宏中可以做的一切也可以在模块中完成,但是你没有得到提示每个动作需要什么的宏接口。
模块功能更强大,如果您打算为多用户环境编写代码,这是非常重要的,因为宏不能包含错误处理。
模块可以是包含可以在应用程序中的任何位置调用的函数的独立对象,也可以直接与窗体或报表相关联,以响应相关表单或报表上的事件。