2012-08-12 139 views
0

我想知道如何创建一个连续窗体的子窗体。我有一个包含Tab控件的窗体。在我的一个标签页上,我想要托管2个连续的表单(子表单),并根据从数据库返回的记录切换显示每个表单。我现在所拥有的是一个带有子表单的空白页面。我无法将连续窗体控件拖到子窗体上,我无法将其拖动到标签页上。 如何将连续表单添加到标签页?Microsoft Access - 将连续窗体加载到标签页的子窗体中

+0

什么是 “连续的形式”?此外,为什么您会根据查询返回的数据显示不同的表单? – ApplePie 2012-08-13 03:12:38

+1

Access中的一个继续形式非常类似于要求哺乳动物呼吸空气。因此Access中的表单继续是Access中的基本肉食和马铃薯功能,您可以在表格中显示格式重复的数据。所以持续的形式非常基本的构造和DNA功能,任何使用过Access的人都会用它来显示重复的数据。 看到这个堆栈后,看看什么是继续形式是: http://stackoverflow.com/questions/11910449/how-to-display-record-data-in-a-table-in-ms-access-form/11917098#comment15881470_11917098 – 2012-08-13 15:39:48

回答

1

总体思路是,您只需创建连续表单,然后保存它。现在只需使用其上的选项卡控件打开表单。说是这样一种形式:

enter image description here

在上面,我选择叫定价的第二个选项卡。你可以看到我已经在这个选项卡上放置了许多控件,但是我也准备好了,并且将会从左侧继续拖动拖放,名为tblBookOptions1。

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

你看这个:

enter image description here

您先请 “降”,让鼠标的旅途中,在设计模式,然后生成的表单,这看起来是这样的:

enter image description here

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

结果是子表格的令人难以置信的关系数据建模,它不需要编写一行代码就可以维护这样的相关结构。

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

enter image description here

相关问题