向窗体或报表添加字段

使用“字段列表”窗格可以快速地向窗体或报表添加字段。当您在“字段列表”窗格中双击某个字段时(或者将某个字段从列表拖动到窗体或报表上时),Microsoft Office Access 2007 会自动创建用来显示该字段的相应控件(例如,文本框或复选框),然后将此控件绑定到该字段。  

如果您不具有将现有窗体或报表添加字段,请参阅创建窗体使用窗体工具创建简单报表以帮助您入门。

提示: Access 2010 中的报表有控件布局,帮助,请注意事项们和看起来很好 !

你想如何操作?

向窗体或报表添加字段,使用字段列表窗格

向窗体或报表设计视图中的添加字段

了解有关字段列表窗格的详细信息

使用“字段列表”窗格向窗体或报表添加字段

  1. 在布局视图或设计视图中打开报表。

    如果“字段列表”窗格未显示,请执行下列操作之一:

    • 格式选项卡上的控件组中,单击添加现有字段 按钮图像按钮图像

    • 按 Alt+F8。

  2. “字段列表”窗格中,查找包含要添加的字段的表。若要显示或隐藏每个表中的字段列表,请单击表名旁边的加号 (+) 或减号 (-)。

    注意: 如果数据库中不包含任何表,则“字段列表”窗格为空。

  3. 当您找到要添加的字段时,请执行下列操作之一,将其添加到窗体或报表中:

    • 双击该字段。

    • 将该字段从“字段列表”窗格拖到窗体或报表上。

    • 在按住 Ctrl 键的同时单击多个字段,然后将它们全部同时拖到窗体或报表上。

      注意: 此方法仅适用于“字段列表”窗格上“可用于此视图的字段”部分中的字段。

    • 通过执行下列操作,将某个区域中的字段从“字段列表”窗格添加到窗体或报表中:

    • 单击该区域中的第一个字段。

    • 在按住 Shift 键的同时单击该区域中的最后一个字段。

      Access 会选择您单击过的这两个字段以及它们之间的所有字段。

    • 将选定的所有字段拖到窗体或报表上。

      注意: 此方法仅适用于“字段列表”窗格上“可用于此视图的字段”部分中的字段。

  4. Office Access 2007 会创建用来显示每个字段的相应控件,还会将此控件绑定到相应的字段。另外,Access 会为该控件创建一个附加标签。您可以编辑该标签,方法是单击该标签一次以选中它,然后再次单击它,将插入点放在该标签上。然后,可以像在文档中编辑文本那样来编辑标签。

  5. 如果您希望将字段显示在不同于 Access 自动创建的控件的另一个控件中,则可以将控件更改为其他类型。但是,您只能将它更改为适合该字段的控件类型。例如,可以将组合框更改为文本框或列表框,但是不能将组合框更改为命令按钮。

    更改控件的类型

    1. 在导航窗格中右键单击它,然后单击设计视图 按钮图像 通过在设计视图中打开窗体或报表。

    2. 右键单击要更改的控件,然后单击“更改为”

      如果“更改为”菜单项不可用,则说明其他控件类型也不适合该字段。否则,Access 会显示控件类型的列表。

    3. 单击某个可用的控件类型,将控件更改为该类型。

      此控件仍绑定到该字段,但是您可能必须设置某些属性才能使新控件类型按照所需的方式工作。若要显示控件的属性表,请单击该控件将其选中,然后按 F4。

返回页首

在设计视图中向窗体或报表添加字段

通常,使用“字段列表”窗格是向窗体或报表添加字段的最简单的方法。但是,也可以通过创建控件并将其绑定到字段来添加字段。以下过程将向您显示操作方法。

  1. 在设计视图中打开窗体或报表,方法是在导航窗格中右键单击窗体或报表,然后单击“设计视图”

    控件向导    使用控件向导可帮助您创建命令按钮、列表框、子窗体、组合框和选项组。控件向导会向您询问一系列有关所需控件外观和行为的问题,然后会根据您的答案创建控件并设置该控件的属性。在“设计”选项卡上的“控件”组中,如果“使用控件向导”未突出显示,请单击它以使其突出显示。

    按钮图像

    如果您不想借助向导的帮助来创建控件,请单击“使用控件向导”,以使其未被选中。

    按钮图像

  2. “设计”选项卡上的“控件”组中,单击适用于要添加的控件类型的工具。

    Access 功能区图像

    若要确定工具的名称,请将指针放在它上面。Access 将显示该工具的名称。

  3. 在窗体或报表设计网格中要放置控件左上角的位置单击。单击一次可创建一个具有默认大小的控件,若要创建所需大小的控件,则可以单击该工具,然后在窗体设计网格中拖动。

  4. 如果已经选中了“使用控件向导”,而且对于要放置的控件有一个与之关联的向导,则该向导会启动并指导您完成该控件的设置。

  5. 如果首次尝试时没有将控件放到理想的位置,则可以通过执行下列操作来移动它:

    1. 单击控件以选中它。

    2. 将指针置于控件上,直到它变为移动指针 移动指针

    3. 单击控件,将它拖动到所需的位置。

如果使用控件向导,该向导可能包含有助于将控件绑定到字段的步骤。如果该向导未将控件绑定到字段,并且控件属于可显示数据的类型(例如,文本框或复选框),则必须在该控件的“控件来源”属性中输入一个字段名称或表达式,然后控件才能显示数据。使用下面的过程可将控件绑定到字段。

  1. 显示控件的属性表,方法是单击控件,然后按 F4。

  2. 在属性表的“数据”选项卡上,单击“控件来源”属性旁边的下拉箭头并选择希望显示在控件中的字段。还可以在“控件来源”框中键入表达式。

    有关表达式的详细信息,请参阅创建表达式一文。

返回页首

了解有关“字段列表”窗格的更多信息

以下列表包含有关使用“字段列表”窗格的提示,当您向窗体或报表添加字段时,这些提示可能会有所帮助。要显示“字段列表”窗格,请在布局视图或设计视图中打开窗体或报表,然后按 Alt+F8。

  • 如果窗体或报表的记录源属性为空,并且将某个字段从“字段列表”窗格拖动到窗体或报表上,则 Access 会自动为您填充窗体或报表的记录源属性。

  • 如果窗体或报表的记录源属性是 SELECT 语句或表名,则可以在以下两个状态之间切换“字段列表”窗格显示:

    • 所有数据库字段    显示“可用于此视图的字段”部分、“相关表中的可用字段”部分(如果存在这样的表)和“其他表中的可用字段”部分(如果存在这样的表)。

    • 仅限记录源字段    仅显示“可用于此视图的字段”部分。

      若要在这两种模式之间切换,请单击“字段列表”窗格底部的“仅显示当前记录源中的字段”“显示所有表”

      注意: 如果窗体或报表的“记录源”属性设置为已保存的查询,则“字段列表”窗格仅显示“可用于此视图的字段”部分(“字段列表”窗格的底部没有“显示所有表”选项)。若要编辑记录源,请右键单击任一字段,然后单击“编辑记录源”

  • 如果您将窗体或报表的“记录源”属性设置为表,随后将字段从“字段列表”窗格的“相关表中的可用字段”部分拖动到窗体或报表上时,则 Access 会将窗体或报表的“记录源”更改为包括要添加的字段的 SELECT 语句。如果 Access 无法确定如何使表相关,则会显示“选择关系”对话框,以便您可以选择适当的关系。

  • 如果将字段从“字段列表”窗格的“其他表中的可用字段”部分拖动到窗体或报表上,Access 将显示“指定关系”对话框。必须使用此对话框才可以指定其他表与窗体或报表的记录源之间的关系。如果您不确定要在此对话框中输入哪些字段,则可能需要单击“取消”,然后检查表关系。

    关于关系的详细信息,请参阅表关系指南创建、 编辑或删除关系

    “字段列表”窗格上“其他表中的可用字段”部分中的字段可以通过“相关表中的可用字段”部分中的某个表与窗体或报表的记录源间接相关。如果是这种情况,那么,当您将某个相关表中的字段拖到窗体或报表上时,可能会导致将一个或多个表从“其他表中的可用字段”部分移到“相关表中的可用字段”部分。

  • 如果窗体或报表的记录源是一个 SELECT 语句或已保存的查询,则可以在查询生成器中查看和编辑记录源,方法是在“字段列表”窗格中右键单击任何字段,然后单击“编辑记录源”。如果记录源是一个表,则此命令会对该表调用查询生成器。Access 会询问您是否要基于该表创建查询;单击“是”可将记录源更改为查询,单击“否”可使记录源保持不变。

  • 可以在数据表视图中打开表,方法是单击表名旁边的“编辑表”,或者在“字段列表”窗格中右键单击表名,然后单击“在数据表视图中打开表”

  • 通过执行下列操作,可以使用“字段列表”窗格向表中添加查阅字段:

    1. 单击要向其中添加查阅字段的表旁边的“编辑表”

      该表将显示在数据表视图中。

    2. 将字段从“字段列表”窗格拖到数据表上。

    3. 将启动“查阅向导”。按照向导中的说明操作。在最后一页上,单击“完成”

  • 通过指针放在字段列表窗格中的标题栏中,直到它变为移动指针 移动指针 ,并向左拖动字段列表窗格中,可以取消停靠从 Access 工作区的右侧字段列表窗格。列表将在工作区中中的任意位置,或者您可以将其停靠到工作区左侧通过一直向左拖动它。

返回页首

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×