access窗体设计:创建子窗体 您所在的位置:网站首页 在access创建窗体视图 access窗体设计:创建子窗体

access窗体设计:创建子窗体

2024-07-15 04:19| 来源: 网络整理| 查看: 265

如果要将子窗体链接到主窗体,执行该过程前应确保已与基础记录源建立关联。

当窗体显示在数据透视表视图或数据透视图视图中时,不能向其中添加子窗体。

隐藏同时创建窗体与子窗体

在“数据库”窗口中,单击“对象”下的“窗体”按钮图像 。 单击“数据库”窗口工具栏上的“新建”按钮。 在“新建窗体”对话框中,单击“窗体向导”。

隐藏如果向导未启动

这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章 关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章 关于Microsoft Jet Expression Service 沙盒模式。

在第一个向导对话框中,从列表中选择表或查询。例如,若要创建显示子窗体中每一类别产品的“类别”窗体,请选定“类别”表(位于一对多关系的“一”方)。

 注释   先选定哪个表或查询都可以。

双击要从该表或查询中包括的字段。 在同一向导对话框中,从列表中选择另一个表或查询。如果还要用同一示例,则选择“产品”表(位于一对多关系的“多”方)。 双击要从该表或查询中包括的字段。 如果在启动向导之前已正确设置了关系,则单击“下一步”时,向导会询问以哪一个表或查询来查看。如果还要用同一示例来创建“类别”窗体,则单击“按类别”。 在同一向导对话框中,选中“带有子窗体的窗体”选项。 按照其余向导对话框中的指示进行操作。单击“完成”后,Microsoft Access 将同时创建两个窗体,一个是主窗体和子窗体控件,另一个则是子窗体。

隐藏创建子窗体并将其添加到另一个窗体中

在“设计”视图中打开要向其中添加子窗体的窗体。 确保已按下了工具箱中的“控件向导”工具 按钮图像 。 单击工具箱中的“子窗体/子报表”工具 按钮图像 。 在窗体上单击要放置子窗体的位置。 根据向导对话框中的指导完成各步骤。

隐藏如果向导未启动

这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章 关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章 关于Microsoft Jet Expression Service 沙盒模式。

单击“完成”后,Microsoft Access 将在窗体中添加一个子窗体控件,并为子窗体创建一个单独的窗体。

隐藏将窗体添加到另一个窗体中以创建带有子窗体的窗体

在“设计”视图中,打开要用作主窗体的窗体。主窗体通常是基于一对多关系中“一”方的表或查询的窗体。 确保已按下了工具箱中的“控件向导”工具 图像按钮 。 按 F11 切换到“数据库”窗口。 从“数据库”窗口中将相应的窗体、表或查询拖到主窗体。

隐藏创建带有两个子窗体的窗体 

主窗体与第一个子窗体有一对多关系,第一个子窗体又与第二个子窗体有一对多关系,主窗体中含有两个子窗体控件。

在“数据库”窗口中,单击“对象”下的“窗体”按钮图像 。 单击“数据库”窗口工具栏上的“新建”。 在“新建窗体”对话框中,双击列表中的“窗体向导”。

隐藏如果向导未启动

这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章 关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章 关于Microsoft Jet Expression Service 沙盒模式。

在第一个向导对话框中,选择用于主窗体的表或查询。例如,假定要创建带有两个子窗体的“客户”窗体,其中一个子窗体为“订单”子窗体,另一个为“订单明细”子窗体,此时请选择“客户”表(第一个一对多关系中的“一”方)。

 注释   无论先选定哪个表或查询都可以。

双击要从该表或查询中包括的字段。 在同一个向导对话框中,选择用于第一个子窗体的表或查询。使用同一示例,请选择“订单”表(第一个一对多关系中的“多”方),然后双击要从该表或查询中包括的字段。 在同一个向导对话框中,选择用于第二个子窗体的表或查询。使用同一示例,请选择“订单明细”表(在第二个一对多关系中的“多”方),然后双击要从该表或查询中包括的字段。 如果在启动向导前已经正确设置了表的关系,则单击“下一步”后,向导会询问要按哪个表或查询来查看。使用同一示例,要创建“客户”窗体,请单击“按客户”选项。 在同一向导对话框中,选中“带有子窗体的窗体”选项。 按照其他向导对话框的指导进行操作。单击“完成”后,Microsoft Access 将创建一个带有两个子窗体控件的主窗体,还将创建另外两个窗体,每个子窗体各一个。

 注释 

用向导创建带有两个子窗体的窗体时,Microsoft Access 将通过给第一个子窗体的“当前”属性附加一个事件过程来同步子窗体。如果要同步同一窗体上更多的子窗体,可以复制和修改这个事件过程。若要查看这个事件过程,请在“设计”视图中打开第一个子窗体,双击窗体选择器,然后单击“当前”属性旁边的“生成”按钮 按钮图像 。 “罗斯文”示例数据库中“客户订单”窗体就是一个带有两个子窗体的窗体。若要查看该窗体,请指向“帮助”菜单上的“示例数据库”,单击“‘罗斯文’示例数据库”或“‘罗斯文’示例 Access 项目”,然后在“设计”视图中打开“客户订单”窗体。 

隐藏创建带有内嵌子窗体的窗体

主窗体与第一个子窗体有一对多关系,第一个子窗体又与第二个子窗体有一对多关系,第二个子窗体内嵌在第一个子窗体中。

创建一个带有子窗体的窗体。

隐藏操作方法:

在“数据库”窗口中,单击“对象”下的“窗体”按钮图像 。 单击“数据库”窗口工具栏上的“新建”按钮。 在“新建窗体”对话框中,单击“窗体向导”。

隐藏如果向导未启动

这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章 关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章 关于 Microsoft Jet Expression Service 沙盒模式。

在第一个向导对话框中,从列表中选择表或查询。例如,若要创建显示子窗体中每一类别产品的“类别”窗体,请选定“类别”表(位于一对多关系的“一”方)。

 注释   先选定哪个表或查询都可以。

双击要从该表或查询中包括的字段。 在同一向导对话框中,从列表中选择另一个表或查询。如果还要用同一示例,则选择“产品”表(位于一对多关系的“多”方)。 双击要从该表或查询中包括的字段。 如果在启动向导之前已正确设置了关系,则单击“下一步”时,向导会询问以哪一个表或查询来查看。如果还要用同一示例来创建“类别”窗体,则单击“按类别”。 在同一向导对话框中,选中“带有子窗体的窗体”选项。 按照其余向导对话框中的指示进行操作。单击“完成”后,Microsoft Access 将同时创建两个窗体,一个是主窗体和子窗体控件,另一个则是子窗体。

 注释   当向导询问子窗体需要何种版式时,必须选择“表格”(等效于“窗体”视图)。

在主窗体的“设计”视图中,选择子窗体控件并再次单击控件的内部以选择窗体,就像从“数据库”窗口的“设计”视图中打开子窗体一样。 执行下列操作之一: 重复第 1 步以通过向导创建第二个子窗体。 将窗体、表或查询从“数据库”窗口中拖到子窗体中。Microsoft Access 将在第一个子窗体内再创建另一个子窗体,并创建子窗体的窗体。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有