通过使用“字段列表”窗格,可以将字段快速添加到窗体或报表。 在“字段列表”窗格中双击某个字段时(或将某个字段从列表拖动至窗体或报表时),Microsoft Access 会自动创建合适的控件来显示该字段(例如一个文本框或复选框)并将控件与字段绑定。
想进行什么操作?
通过使用“字段列表”窗格向窗体或报表添加字段
-
在“设计”视图或“布局”视图中打开报表。
如果没有显示“字段列表”窗格,请执行下列操作之一:
-
在“设计”选项卡上的“工具”组中,单击“添加现有字段”。
-或- -
按 Alt+F8。
-
-
在“字段列表”窗格中找到包含要添加的字段的表。 若要在每个表中显示或隐藏字段列表,请单击表名称旁边的加号 (+) 或减号 (-)。
注意: 如果数据库不包含任何表,则“字段列表”窗格为空。
-
找到想要添加的字段后,请执行以下操作之一将其添加到窗体或报表:
-
双击该字段。
-
将字段从“字段列表”窗格拖动到窗体或报表中。
-
按住 Ctrl 键并单击多个字段,然后同时将它们全部拖动到窗体或报表。
注意: 这个方法只能用于“字段列表”窗格的“此视图可用字段”部分中的字段。
-
通过执行下列操作将“字段列表”窗格中的一定范围的字段添加到窗体或报表:
-
单击范围内的第一个字段。
-
按住 Shift 键,并单击范围内最后一个字段。
Access 会选择所单击的字段及这两个字段之间的所有字段。
-
将所有选定字段拖动至窗体或报表。
注意: 这个方法只能用于“字段列表”窗格的“此视图可用字段”部分中的字段。
-
-
Access 会创建合适的控件来显示每个字段,并将控件绑定至字段。 此外,Access 还会为控件创建附加的标签。 若要编辑此标签,可以单击选中它,然后再单击它一次,在标签中置入插入点。 然后便可像在文档中编辑文本那样编辑标签。
-
如果希望字段显示在除 Access 自动创建的控件以外的其他控件中,可将控件更改为其他类型。 但是只能将控件更改为该字段适用的类型。 例如,可以将组合框更改为文本框或列表框,但是不能改为命令按钮。
更改控件类型
-
在“设计”视图中打开该窗体或报表,方法是在“导航窗格”中右键单击该窗体或报表,然后单击“设计视图”。
-
右键单击要更改的控件,然后单击“更改为”。
若“更改为”菜单项不可用,表示此字段没有其他适用的控件类型。 否则,Access 会显示一个控件类型列表。
-
若想将控件更改为其中某个可用类型,请在此列表中单击该类型。
此控件仍与字段绑定,但是可能需要设置一些属性,让新的控件类型按期望方式运行。 单击控件将其选中,然后按 F4 显示控件的属性表。
-
不使用“字段列表”向窗体或报表添加字段
一般情况下,使用“字段列表”窗格是向窗体或列表添加字段最简单的方式。 但是还可以通过创建控件并将其绑定至字段来添加字段。 下面是操作步骤。
-
在导航窗格中,右键单击窗体或报表,然后单击“布局视图”或“设计视图”。
控件向导 可以使用控件向导来帮助创建命令按钮、列表框、子窗体、组合框和选项组。 控件向导会询问一系列有关你希望控件的外观和操作方式的问题,然后根据你的答案创建控件并设置控件的属性。 在“ 设计 ”选项卡上的“ 控件 ”组中,单击“控件库”旁边的向下箭头。 如果未突出显示 “使用控件向导” ,请单击它以突出显示它。
如果创建控件时不想借助向导,可单击“使用控件向导”以取消选中。
-
在“设计”选项卡上的“控件”组中,单击要添加的控件类型的工具。
若要确定工具名称,请将指针置于其上。 Access 会显示该工具的名称。
-
在窗体或报表设计网格中,单击放置控件左上角的位置。 单击一次即可创建默认大小的控件,或单击该工具,然后在窗体设计网格中拖动以创建所需大小的控件。
-
如果选择了“使用控件向导”并且要放置的控件具备与之关联的向导,向导会启动并引导完成控件设置。
-
如果首次尝试时未能完美放置控件,可通过以下操作移动该控件:
-
单击控件将其选中。 如果有与控件关联的标签,请按住 Ctrl 键然后单击标签将其选中。
-
将指针置于控件上,直到它变为移动指针 。
-
单击控件并将其拖至所需位置。
-
若使用控件向导,向导可能包含一些帮助步骤,可借助这些步骤将控件绑定至字段。 如果向导未将控件绑定至字段,并且控件是可以显示数据的类型(例如文本框或组合框),则需先在控件的“控件来源”属性中输入字段名或表达式,然后控件才会显示数据。 按照以下流程将控件绑定至字段。
-
单击控件然后按 F4 以显示控件的属性表。
-
在属性表的“数据”选项卡上单击“控件来源”属性旁的下拉箭头,并选择想在控件中显示的字段。 还可以在“控件来源”文本框中键入表达式。
有关表达式的详细信息,请参阅构建表达式一文。
详细了解“字段列表”窗格
以下列表包含“字段列表”窗格的使用提示,将字段添加至窗体或报表时或许会有用。 若要显示“字段列表”窗格,请在“布局视图”或“设计视图”中打开窗体或报表,然后按 Alt+F8。
-
如果窗体或报表的“记录源”属性为空,将字段从“字段列表”窗格拖动至窗体或报表时,Access 会自动填写窗体或报表的“记录源”属性。
-
如果窗体或报表的“记录源”属性是一个 SELECT 语句或表名称,可在下列两种状态间切换“字段列表”窗格显示:
-
所有数据库字段 显示 “可用于此视图的字段” 部分,显示 “相关表中可用的字段 ”部分 (此类表是否存在) ,“ 其他表中可用的字段 ”部分 (此类表是否存在) 。
-
仅记录源字段 仅显示 可用于此视图的字段 部分。
若要在这两种模式之前切换,请在“字段列表”窗格底部单击“只显示当前记录源中的字段”或“显示所有表”。
注意: 如果已将窗体或报表的“记录源”属性设置为一个已保存查询,“字段列表”窗格将只显示“此视图可用字段”部分(“字段列表”窗格底部没有“显示所有表”选项)。 若要编辑记录源,右键单击其中任何一个字段,然后单击“编辑记录源”。
-
-
如果已将窗体或报表的“记录源”属性设置为了一个表,然后将字段从“字段列表”窗格中的“相关表可用字段”部分拖动至窗体或报表,Access 会将窗体或报表的“记录源”属性更改为 SELECT 语句,其中包括要添加的字段。 如果 Access 无法确定如何关联表,则会显示“选择关系”对话框让你选择适用的关系。
-
如果将字段从“字段列表”窗格中的“其他表可用字段”部分拖动至窗体或报表,Access 会显示“指定关系”对话框。 需要使用此对话框来指定另一个表和窗体或报表的记录源之间的关系。 如果不确定要在此对话框中输入哪些字段,可能需要单击“取消”,然后检查表关系。
请参阅文章表关系指南或创建、编辑或删除关系,详细了解关系。
可能“字段列表”窗格的“其他表可用字段”部分中的字段是与窗体或报表的记录源间接相关的(通过“相关表可用字段”部分中的表)。 如果是这种情况,将字段从其中一个相关表拖动至窗体或报表可能会使一个或多个表从“其他表可用字段”部分移动至“相关表可用字段”部分。
-
如果窗体或报表的记录源为 SELECT 语句或已保存的查询,可以通过右键单击“字段列表”窗格中的任何字段并单击“编辑记录源”,在“查询生成器”中查看和编辑记录源。 如果记录源是表,此命令则调用表上的“查询生成器”。 Access 会询问是否希望基于该表创建查询;单击“是”可将记录源更改为查询,单击“否”可保持记录源不变。
-
若要在“数据表”视图中打开表,可以单击表名称旁边的“编辑表”,或者右键单击“字段列表”窗格中的表名称并单击“在数据表视图中打开表”。
-
可以通过执行以下操作使用“字段列表”窗格将 查阅字段 添加到表:
-
单击想添加查阅字段的表旁边的“编辑表”。
该表会显示在“数据表”视图中。
-
将字段从“字段列表”窗格拖动到数据表。
-
随即“查找向导”启动。 请按照向导中的说明操作。 在最后一页上,单击“完成”。
-
-
你可以从 Access 工作区右侧取消停靠 “字段列表 ”窗格,方法是将指针置于“ 字段列表 ”窗格的标题栏中,直到指针变为移动指针 ,然后将“ 字段列表 ”窗格拖到左侧。 可将该列表放在工作区中的任何位置,或可通过将列表拖至左侧将其停靠在工作区左侧。