窗体简介

Access > Access 基础知识

 

窗体简介

窗体是一个数据库对象,可用于为数据库应用程序创建用户界面。“绑定”窗体是直接连接到数据源(如表或查询)的窗体,并可用于输入、编辑或显示来自该数据源的数据。另外,您也可以创建“未绑定”窗体,该窗体没有直接链接到数据源,但仍然包含操作应用程序所需的命令按钮、标签或其他控件。

本文着重介绍绑定窗体。可以使用绑定窗体来控制对数据的访问,如显示哪些字段或数据行。例如,某些用户可能只需要查看包含许多字段的表中的几个字段。为这些用户提供仅包含那些字段的窗体,可以方便他们使用数据库。还可以向窗体添加命令按钮和其他功能以自动执行常见操作。

可以将绑定窗体视作窗口,人们可通过它查看和访问数据库。有效的窗体可以提高人们使用数据库的效率,原因是可以省去搜索所需内容的步骤。外观引人入胜的窗体可以增加使用数据库的乐趣和效率,还有助于避免输入错误的数据。

 注释    本文假设您已经创建了一个表(或者创建了基于一个或多个表的查询),并且要构建一个窗体以查看或操作数据。有关表和查询的详细信息,请参阅本文的“请参阅”部分中的链接。

本文内容


hrefIcon_ZA10069439 使用“窗体”工具创建窗体

hrefIcon_ZA10069439 使用“分割窗体”工具创建分割窗体

hrefIcon_ZA10069439 使用“多项目”工具创建显示多个记录的窗体

hrefIcon_ZA10069439 使用“窗体向导”创建窗体

hrefIcon_ZA10069439 使用“空白窗体”工具创建窗体

hrefIcon_ZA10069439 了解布局视图和设计视图

hrefIcon_ZA10069439 在布局视图中微调窗体

hrefIcon_ZA10069439 在设计视图中微调窗体


使用“窗体”工具创建窗体

利用窗体工具,只需单击一次鼠标便可以创建窗体。使用此工具时,来自基础数据源的所有字段都放置在窗体上。您可以立即开始使用新窗体,也可以在布局视图或设计视图中修改该新窗体以更好地满足您的需要。

使用“窗体”工具创建新窗体

1.在导航窗格中,单击包含您希望在窗体上显示的数据的表或查询。
2.“创建”选项卡上的“窗体”组中,单击“窗体”

Access 将创建窗体,并以布局视图显示该窗体。在布局视图中,可以在窗体显示数据的同时对窗体进行设计方面的更改。例如,可以根据需要调整文本框的大小以适合数据。

如果 Access 发现某个表与您用于创建窗体的表或查询具有一对多关系,Access 将向基于相关表或相关查询的窗体中添加一个数据表。例如,如果创建一个基于“雇员”(Employees) 表的简单窗体,并且“雇员”表与“订单”(Orders) 表之间定义了一对多关系,则数据表将显示“订单”表中与当前的“雇员”记录有关的所有记录。如果您确定不需要该数据表,可以将其从窗体中删除。如果有多个表与您用于创建窗体的表具有一对多关系,Access 将不会向该窗体中添加任何数据表。

TopPageIcon_CLV 返回页首

使用“分割窗体”工具创建分割窗体

 注释    您可以向 Web 数据库中添加分割窗体,但无法运行该窗体,除非使用 Access 打开该 Web 数据库(换句话说就是,它不能在 Web 浏览器中运行)。有关 Web 数据库的详细信息,请参阅文章生成可在 WEB 上共享的数据库

分割窗体可以同时提供数据的两种视图:窗体视图和数据表视图。

分割窗体不同于窗体/子窗体的组合,它的两个视图连接到同一数据源,并且总是相互保持同步。如果在窗体的一个部分中选择了一个字段,则会在窗体的另一部分中选择相同的字段。可以从任一部分添加、编辑或删除数据(只要记录源可更新,并且您未将窗体配置为阻止这些操作)。

使用分割窗体可以在一个窗体中同时利用两种窗体类型的优势。例如,可以使用窗体的数据表部分快速定位记录,然后使用窗体部分查看或编辑记录。

若要使用“分割窗体”工具创建分割窗体,请执行以下操作:

1.在导航窗格中,单击包含要在窗体上显示的数据的表或查询。或者在数据表视图中打开该表或查询。
2.“创建”选项卡上的“窗体”组中,单击“分割窗体”

Access 将创建窗体,并以布局视图显示该窗体。在布局视图中,可以在窗体显示数据的同时对窗体进行设计方面的更改。例如,可以根据需要调整文本框的大小以适合数据。有关窗体视图的详细信息,请参阅了解布局视图和设计视图部分。

TopPageIcon_CLV 返回页首

使用“多项目”工具创建显示多个记录的窗体

使用“窗体”工具创建窗体时,Access 创建的窗体一次显示一个记录。如果需要一个可显示多个记录、但可自定义性比数据表强的窗体,可以使用“多项目”工具。

1.在导航窗格中,单击包含您希望在窗体上显示的数据的表或查询。
2.“创建”选项卡上的“窗体”组中,单击“其他窗体”,然后单击“多项目”

Access 将创建窗体,并以布局视图显示该窗体。在布局视图中,可以在窗体显示数据的同时对窗体进行设计方面的更改。例如,可以根据数据调整文本框的大小。有关窗体视图的详细信息,请参阅了解布局视图和设计视图部分。

使用“多项目”工具时,Access 创建的窗体类似于数据表。数据排列成行和列的形式,您一次可以查看多个记录。但是,多项目窗体提供了比数据表更多的自定义选项,例如添加图形元素、按钮和其他控件的功能。有关自定义窗体的详细信息,请参阅在布局视图中微调窗体在设计视图中微调窗体这两节。

TopPageIcon_CLV 返回页首

使用“窗体向导”创建窗体

要更好地选择哪些字段显示在窗体上,可以使用“窗体向导”来替代上面提到的各种窗体构建工具。还可以指定数据的组合和排序方式,并且,如果您事先指定了表与查询之间的关系,还可以使用来自多个表或查询的字段。有关如何创建关系的详细信息,请参阅本文的请参阅部分中的链接。

1.“创建”选项卡上的“窗体”组中,单击“窗体向导”
2.按照“窗体向导”的各个页面上显示的说明执行操作。

 注释    若要将多个表和查询中的字段包括在窗体上,则在窗体向导的第一页上选择第一个表或查询中的字段后,请不要单击“下一步”“完成”。而是应该重复这些步骤,选择一个表或查询,然后单击您要包括在窗体上的任何其他字段。然后单击“下一步”“完成”继续操作。

3.在该向导的最后一页上,单击“完成”

TopPageIcon_CLV 返回页首

使用“空白窗体”工具创建窗体

如果向导或窗体构建工具不符合您的需要,可以使用空白窗体工具构建窗体。这是一种非常快捷的窗体构建方式,尤其是当您计划只在窗体上放置很少几个字段时。

1.“创建”选项卡上的“窗体”组中,单击“空白窗体”

Access 将在布局视图中打开一个空白窗体,并显示“字段列表”窗格。

2.“字段列表”窗格中,单击要在窗体上显示的字段所在的一个或多个表旁边的加号 (+)。
3.若要向窗体添加一个字段,请双击该字段,或者将其拖动到窗体上。

 注释 

在添加第一个字段后,可以一次添加多个字段,方式是在按住 Ctrl 键的同时单击所需的多个字段,然后将它们同时拖动到窗体上。
“字段列表”窗格中表的顺序可以更改,具体取决于当前选择窗体的哪一部分。如果想要添加的字段不可见,请尝试选择窗体的其他部分,然后再次尝试添加字段。
4.使用“设计”选项卡上的“页眉/页脚”组中的工具可向窗体添加徽标、标题或日期和时间。
5.使用“设计”选项卡上的“控件”组中的工具可向窗体添加更多类型的控件。

若要略微扩大控件的选择范围,请右键单击该窗体,然后单击“设计视图”以切换到设计视图。

 注意    在设计视图中添加的控件可能与“发布到 Web”功能不兼容。如果您打算将窗体发布到网站,则只能使用布局视图中可用的功能。

TopPageIcon_CLV 返回页首

了解布局视图和设计视图

布局视图  布局视图是用于修改窗体的最直观的视图,可用于在 Access 中对窗体进行几乎所有需要的更改。如果您通过在 Microsoft Backstage 视图中单击“空白 Web 数据库”来创建数据库,则布局视图是唯一可用来设计窗体的视图。

在布局视图中,窗体实际正在运行。因此,您看到的数据与您使用该窗体时显示的外观非常相似。不过,您还可以在此视图中对窗体设计进行更改。由于您可以在修改窗体的同时看到数据,因此,它是非常有用的视图,可用于设置控件大小或执行几乎所有其他影响窗体的外观和可用性的任务。

如果要创建标准桌面数据库(而不是 Web 数据库),并且遇到无法在布局视图中执行的任务,则可以切换到设计视图。在某些情况下,Access 会显示一条消息,指出您必须切换到设计视图才能进行特定的更改。

设计视图  设计视图提供了窗体结构的更详细视图。您可以看到窗体的页眉、主体和页脚部分。窗体在设计视图中显示时实际并没有运行。因此,在进行设计方面的更改时,您无法看到基础数据。不过,有些任务在设计视图中执行要比在布局视图中执行容易。您可以:

向窗体添加更多类型的控件,例如绑定对象框架、分页符和图表。
在文本框中编辑文本框控件来源,而不使用属性表。
调整窗体部分(如窗体页眉或细节部分)的大小。
更改某些无法在布局视图中更改的窗体属性。

TopPageIcon_CLV 返回页首

在布局视图中微调窗体

创建窗体之后,可以在布局视图中轻松地微调其设计。可以根据实际窗体数据重新排列控件和调整控件大小。还可以在窗体上放置新的控件,并设置窗体及其控件的属性。

若要切换到布局视图,请在导航窗格中右键单击窗体名称,然后单击“布局视图”

Access 将在布局视图中显示窗体。

可以使用属性表来更改窗体及其控件和节的属性。若要打开属性表,请按 F4。

可以使用“字段列表”窗格向窗体设计添加基础表或查询中的字段。若要显示“字段列表”窗格,请执行以下操作:

“设计”选项卡上的“工具”组中,单击“添加现有字段”

键盘快捷方式  按 Alt+F8。

然后可以直接将字段从“字段列表”窗格拖动到窗体上。

若要添加一个字段,请双击该字段,或者将它从“字段列表”窗格拖动到窗体上要显示它的部分。
若要一次添加多个字段,请在按住 Ctrl 键的同时单击要添加的字段。然后将所选字段拖动到窗体上。

TopPageIcon_CLV 返回页首

在设计视图中微调窗体

在桌面数据库中,您可以在设计视图中调整您的窗体设计。可以通过向设计网格中添加新的控件和字段将它们添加到窗体上。通过属性表可以访问许多属性,您可以设置这些属性以对窗体进行自定义。

若要切换到设计视图,请在导航窗格中右键单击窗体名称,然后单击“设计视图”

 注释    当您在 Web 数据库中工作时,将无法使用设计视图。

Access 将在设计视图中显示窗体。

可以使用属性表来更改窗体及其控件和节的属性。若要打开属性表,请按 F4。

可以使用“字段列表”窗格向窗体设计添加基础表或查询中的字段。若要显示“字段列表”窗格,请执行以下操作:

“设计”选项卡上的“工具”组中,单击“添加现有字段”

键盘快捷方式  按 Alt+F8。

然后可以直接将字段从“字段列表”窗格拖动到窗体上。

若要添加一个字段,请双击该字段,或者将它从“字段列表”窗格拖动到窗体上要显示它的部分。
若要一次添加多个字段,请在按住 Ctrl 键的同时单击要添加的字段。然后将所选字段拖动到窗体上。

TopPageIcon_CLV 返回页首