我想知道如何创建一个连续表单的子表单。我有一个包含选项卡控件的表单。在我的一个标签页上,我想托管 2 个连续表单(子表单),并根据从数据库返回的记录切换每个表单的显示。我现在拥有的是一个带有子表单的空白页面。我无法将连续表单控件拖到子表单上,也无法拖动它,它似乎也到了标签页。如何将连续表单添加到标签页?
问问题
1322 次
1 回答
1
一般的想法是您只需创建 continue 表单,然后保存它。现在只需打开带有选项卡控件的表单。说一个看起来像这样的表格:
在上面,我选择了名为定价的第二个选项卡。你可以看到我已经在这个选项卡上放置了一些控件,但我也准备好了,并将从左侧拖放到名为 tblBookOptions1 的继续表单中。
拖动时,请确保您看到整个选项卡变为“黑色”,否则这意味着您没有将表单拖动到选项卡控件上,但是当您将表单放入时可能会“丢失”它。所以突出显示必须去黑色,否则您将使用选项卡控件。
你看到这个:
在您“放下”并放开鼠标后,在设计模式下生成的表单如下所示:
当然,Access 最神奇的功能是那些子表单,实际上我可以将上面的整个复杂表单拖放到另一个表单中,使用相同的拖放操作。
结果是令人难以置信的子表关系数据建模,并且无需编写一行代码即可维护此类相关结构。
由此产生的形式可以有几个连续的形式。在以下示例中,顶部有一个继续表单(不在选项卡后面)。您还可以看到在下半部分显示为网格的生成的继续表单 - 并注意它是如何根据在这种情况下选择的选项卡(定价)显示的。
于 2012-08-13T15:35:09.040 回答