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