Access - 创建表单

  • 简述

    Access 中的表单就像商店中的展示柜,可让您更轻松地查看或获取您想要的商品。由于表单是您或其他用户可以添加、编辑或显示存储在 Access 桌面数据库中的数据的对象,因此表单的设计是一个重要方面。在 Microsoft Access 中,您可以在设计方面做很多事情。您可以创建两种基本类型的表单 -
    • 绑定表格
    • 未绑定的表格
  • 绑定表格

    现在让我们了解一下Bound Forms是 -
    • 绑定表单连接到一些基础数据源,例如表、查询或 SQL 语句。
    • 绑定表单是人们在考虑表单用途时通常会想到的内容。
    • 表格将被填写或用于在数据库中输入或编辑数据。
    • 绑定表单的示例通常是用户用于在数据库中输入、查看或编辑数据的内容。
  • 未绑定的表格

    让我们看看未绑定的表格 -
    • 这些表单未连接到基础记录或数据源。
    • 未绑定的表单可以是对话框、切换板或导航表单。
    • 换句话说,未绑定的表单通常用于导航或与整个数据库交互,而不是数据本身。
  • 绑定表格的类型

    您可以在 Access 中创建多种类型的绑定表单。让我们了解类型 -

    单项表格

    这是最受欢迎的,也是记录显示的地方——一次一条记录。

    多项目表格

    这一次显示来自该绑定数据源的多条记录。

    拆分形式

    表格被分成两半,垂直或水平。一半显示单个项目或记录,另一半显示列表或提供来自基础数据源的多条记录的数据表视图。
  • 创建表单

    您可以使用几种方法在 Access 中创建表单。为此,打开您的数据库并转到Create tab. 在表单组的右上角,您将看到表单向导按钮。
    表单向导
    单击该按钮以启动表单向导。
    在向导的第一个屏幕上,您可以选择要在表单上显示的字段,并且可以从多个表或查询中选择字段。
    让我们假设我们只想有一个快速表单,我们将使用它来输入员工信息的数据。
    Tables/Queries下拉列表,选择tblEmployees桌子。单击双箭头可一次移动所有字段。
    表单向导字段
    让我们把它留在那一张桌子上,然后点击Next.
    选择职位
    表单向导中的以下屏幕将询问我们想要的表单布局。我们有columnar, tabular, datasheet and justified布局。我们将在这里选择柱状布局,然后点击Next.
    布局
    在下面的屏幕中,我们需要为表单指定一个标题。让我们称之为frmEmployees.
    为表单指定标题后,您可以打开表单以查看该表单的外观,或者您可以开始在表格中输入信息。或者您可以选择修改表单设计的选项。让我们选择第一个选项open the form to view or enter information并点击Finish.
    打开表格
    现在,看看下面的截图。这就是您的表单的样子。这是一个单项表单,意味着一次显示一条记录,再往下您可以看到导航按钮,这告诉我们这是显示 9 条记录中的第 1 条记录。如果您点击该按钮,它将移动到下一条记录。
    一条记录
    如果您想跳到该表格或该表格中的最后一条记录,您可以使用该右箭头旁边的按钮,该箭头后面有一行,即最后一条记录按钮。如果您想添加新员工信息,请转到此记录的末尾,然后在 9 条记录后您将看到一个空白表格,您可以在其中开始输入新员工的信息。
    员工信息 新形式
    这是如何使用表单向导创建表单的一个示例。现在让我们关闭此表单并转到“创建”选项卡。现在我们将使用 Wizard 创建一个稍微复杂一点的表单。单击表单向导,这一次,我们将从几个不同的表中选择字段。
    在这个表单向导中,让我们选择tblProjects为了Tables/Queries,然后选择几个可用字段,例如 ProjectID、ProjectName、ProjectStart 和 ProjectEnd。这些字段现在将移至选定字段。
    形成预算
    现在选择tblTasks用于表/查询并通过 TaskID、ProjectID、TaskTitle、StartDate、DueDate 和 PercentComplete 发送。点击Next.
    可用字段 单一形式
    在这里,我们想从几个不同的对象中检索数据。我们还可以从有关如何安排表格的选项中进行选择。如果我们想创建一个平面表格,我们可以选择排列方式tblTasks,这将创建一个单一的表单,所有字段都以平面视图布局,如上所示。
    但是,如果我们想根据这种一对多的关系创建一个层次结构的表格,我们可以选择通过 tblProjects 来排列我们的数据。
    子表单
    在上面的窗口中,我们可以选择包含一个subform为了tblTasks,或者我们可以将其设为链接表单。此链接表单是 tblProjects 将有一个按钮的地方,该按钮将启动过滤到我们在该基础项目表单中选择的项目的第二个表单。现在让我们选择Form with subform(s),然后单击Next.
    在以下屏幕中,您可以为子表单选择布局。默认情况下选择数据表视图。数据表视图类似于表视图。现在,点击Next.
    数据表表格
    在以下屏幕中,您需要为表单提供名称。输入您想要的名称,然后单击Finish.
    公司项目
    Access 将为您提供表单外观的预览。最重要的是,您的主窗体上有控件,该控件来自我们的Projects桌子。当你往下走时,你会看到一个子表单。它就像一个表格中的一个表格。
    项目表
  • 多项目表格

    您可能还想创建一种特定类型的表单。为此,您可以单击More Forms下拉式菜单。
    多个项目
    从菜单中,您可以创建一个Multiple Items形式,一个Datasheet形式,一个Split形式,甚至是Modal Dialog形式。这些通常是绑定形式;选择要绑定到该表单的对象。这不适用于模态对话框表单。
    要创建这种类型的表单,您需要先在导航窗格中选择对象。让我们选择tblEmployees这里。
    员工表格
    点击继续More FormsMultiple Items.
    更多表格
    上述步骤将进一步创建一个多项目表单,列出所有员工。
  • 拆分形式

    这种类型的表格被分成相等的两半,垂直或水平。一半显示单个项目或记录,另一半显示来自基础数据源的多条记录的列表或数据表视图。
    现在让我们选择tblEmployees在导航窗格中,然后打开Create标签。选择Split Form更多表单菜单中的选项,您将看到以下表单,其中表单垂直划分。
    拆分形式