- MS Access 教程
- MS Access - 首页
- MS Access - 概述
- MS Access - RDBMS
- MS Access - 对象
- MS Access - 创建数据库
- MS Access - 数据类型
- MS Access - 创建表
- MS Access - 添加数据
- MS Access - 查询数据
- MS Access - 查询条件
- MS Access - 操作查询
- MS Access - 创建查询
- MS Access - 参数查询
- MS Access - 备选条件
- MS Access - 关联数据
- MS Access - 创建关系
- 一对一关系
- 一对多关系
- 多对多关系
- MS Access - 通配符
- MS Access - 计算表达式
- MS Access - 索引
- MS Access - 分组数据
- MS Access - 汇总数据
- MS Access - 连接
- MS Access - 重复查询向导
- 不匹配查询向导
- MS Access - 创建窗体
- MS Access - 修改窗体
- MS Access - 导航窗体
- MS Access - 组合框
- MS Access - SQL 视图
- MS Access - 格式化
- MS Access - 控件和属性
- MS Access - 报表基础
- MS Access - 格式化报表
- MS Access - 内置函数
- MS Access - 宏
- MS Access - 数据导入
- MS Access - 数据导出
- MS Access 有用资源
- MS Access - 快速指南
- MS Access - 有用资源
- MS Access - 讨论
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 编写的自定义过程。模块提供更独立的操作流程,并允许您捕获错误。
宏中可以执行的所有操作也可以在模块中执行,但您没有提示您每个操作需要什么的宏界面。
模块功能更强大,如果您计划为多用户环境编写代码,则必不可少,因为宏无法包含错误处理。
模块可以是包含可从应用程序任何位置调用的函数的独立对象,也可以直接与窗体或报表关联,以响应关联窗体或报表上的事件。