0

我想知道如何创建一个连续表单的子表单。我有一个包含选项卡控件的表单。在我的一个标签页上,我想托管 2 个连续表单(子表单),并根据从数据库返回的记录切换每个表单的显示。我现在拥有的是一个带有子表单的空白页面。我无法将连续表单控件拖到子表单上,也无法拖动它,它似乎也到了标签页。如何将连续表单添加到标签页?

4

1 回答 1

1

一般的想法是您只需创建 continue 表单,然后保存它。现在只需打开带有选项卡控件的表单。说一个看起来像这样的表格:

在此处输入图像描述

在上面,我选择了名为定价的第二个选项卡。你可以看到我已经在这个选项卡上放置了一些控件,但我也准备好了,并将从左侧拖放到名为 tblBookOptions1 的继续表单中。

拖动时,请确保您看到整个选项卡变为“黑色”,否则这意味着您没有将表单拖动到选项卡控件上,但是当您将表单放入时可能会“丢失”它。所以突出显示必须去黑色,否则您将使用选项卡控件。

你看到这个:

在此处输入图像描述

在您“放下”并放开鼠标后,在设计模式下生成的表单如下所示:

在此处输入图像描述

当然,Access 最神奇的功能是那些子表单,实际上我可以将上面的整个复杂表单拖放到另一个表单中,使用相同的拖放操作。

结果是令人难以置信的子表关系数据建模,并且无需编写一行代码即可维护此类相关结构。

由此产生的形式可以有几个连续的形式。在以下示例中,顶部有一个继续表单(不在选项卡后面)。您还可以看到在下半部分显示为网格的生成的继续表单 - 并注意它是如何根据在这种情况下选择的选项卡(定价)显示的。

在此处输入图像描述

于 2012-08-13T15:35:09.040 回答