Access - 对象

  • 简述

    MS Access 使用“对象”来帮助用户列出和组织信息,以及准备专门设计的报告。当您创建数据库时,Access 为您提供表、查询、表单、报告、宏和模块。Access 中的数据库由许多对象,但以下是主要对象 -
    • 表 Table
    • 查询 Query
    • 表单 Form
    • 报告 Report
    这些对象一起允许您输入、存储、分析和编译您的数据。以下是 Access 数据库中主要对象的摘要;
  • 表是一个用于定义和存储数据的对象。创建新表时,Access 会要求您定义也称为列标题的字段。
    • 每个字段必须具有唯一的名称和数据类型。
    • 表包含存储不同类型数据的字段或列,例如姓名或地址,以及收集有关主题特定实例的所有信息的记录或行,例如有关客户或员工的所有信息等。
    • 您可以定义一个主键、一个或多个对每条记录具有唯一值的字段,以及每个表上的一个或多个索引,以帮助更快地检索数据。
  • 查询

    提供来自一个或多个表的数据的自定义视图的对象。查询是一种从一个或多个表中搜索和编译数据的方法。
    • 运行查询就像查询数据库的详细问题。
    • 在 Access 中构建查询时,您正在定义特定的搜索条件以准确查找所需的数据。
    • 在 Access 中,您可以通过示例工具使用图形查询,也可以编写结构化查询语言 (SQL) 语句来创建查询。
    • 您可以定义查询以选择、更新、插入或删除数据。
    • 您还可以定义从一个或多个现有表中的数据创建新表的查询。
  • 表单

    表单是桌面数据库中的一个对象,主要用于数据输入或显示或控制应用程序的执行。您可以使用表单来自定义应用程序从查询或表中提取的数据的呈现方式。
    • 表单用于输入、修改和查看记录。
    • 如此频繁使用表单的原因是它们是一种引导人们正确输入数据的简单方法。
    • 当您在 Access 中的表单中输入信息时,数据会准确地转到数据库设计人员希望它在一个或多个相关表中的位置。
  • 报告

    报表是桌面数据库中的一个对象,用于格式化、计算、打印和汇总所选数据。
    • 您可以在打印之前在屏幕上查看报告。
    • 如果表格用于输入目的,则报告用于输出。
    • 您计划打印的任何内容都值得报告,无论是姓名和地址列表、一段时期的财务摘要,还是一组邮寄标签。
    • 报告很有用,因为它们允许您以易于阅读的格式呈现数据库的组件。
    • 您甚至可以自定义报表的外观,使其具有视觉吸引力。
    • Access 使您能够从任何表或查询创建报告。
  • 其他 MS Access 对象

    现在让我们看看其他 MS Access 对象。

    此对象是您希望 Access 为响应定义的事件而执行的一个或多个操作的结构化定义。Access 宏是用于完成某些工作的脚本。例如,要创建一个打开报表的按钮,您可以使用将触发 OpenReport 操作的宏。
    • 您可以在宏中包含简单条件,以指定何时应执行或跳过宏中的一项或多项操作。
    • 您可以使用宏来打开和执行查询、打开表格或打印或查看报告。
    • 您还可以从宏中运行其他宏或 Visual Basic 过程。
    • 数据宏可以直接附加到表事件,例如插入新记录、编辑现有记录或删除记录。
    • Web 应用程序中的数据宏也可以是可以从其他数据宏或宏对象调用的独立对象。

    模块

    模块是桌面数据库中的一个对象,包含您使用 Visual Basic 编写的自定义过程。模块提供了更离散的操作流程,并允许您捕获错误。
    • 可以在宏中完成的所有操作也可以在模块中完成,但是您不会获得提示您每个操作需要什么的宏界面。
    • 模块要强大得多,如果您计划为多用户环境编写代码,模块是必不可少的,因为宏不能包含错误处理。
    • 模块可以是包含可以从应用程序中的任何位置调用的函数的独立对象,或者它们可以直接与表单或报表相关联,以响应相关表单或报表上的事件。