我的未绑定(菜单)子表单出现在数据表中

Posted

技术标签:

【中文标题】我的未绑定(菜单)子表单出现在数据表中【英文标题】:My unbound (Menu) subform is appearing in datasheet 【发布时间】:2013-03-25 17:58:22 【问题描述】:

我使用未绑定的表单作为我的应用程序的菜单/导航。菜单表单具有标签的 VBA“点击”事件。就是这样。

当我将其作为子表单添加到绑定到其中一个表的拆分表单时,“菜单”子表单将显示为子数据表。

当我转到数据表视图以删除子数据表时,“删除”按钮显示为灰色。

我已经检查了子数据表扩展“否”和子数据表高度“0”的主表单和菜单子表单

我知道这可能会是一件我似乎忽略了的痛苦显而易见的事情,但我整个上午都在寻找解决方案。

谢谢各位。

【问题讨论】:

【参考方案1】:

您是否使用设计视图添加了导航表单?例如,这是我添加了导航表单的拆分表单,注意导航表单设置为显示单表单。

这是显示的表格:

【讨论】:

谢谢 Remou,是的,我确实通过设计视图添加了表单(我从没想过你可以使用 VBA 添加表单)。我将“frmMenu”作为单一表单。我在原始问题中添加了图片。 恐怕无法重现该问题。如果您想再看一眼您的表单,您可以将它上传到 Dropbox 或类似的地方吗? Remou,当您单击数据表上的“+”时,您会从子表单中获得标签吗?这就是发生在我身上的事情。我什至尝试过重新创建导航表单,但没有奏效。

以上是关于我的未绑定(菜单)子表单出现在数据表中的主要内容,如果未能解决你的问题,请参考以下文章

使用主窗体中的未绑定文本框过滤 Microsoft Access 中的子窗体

MS-Access 2007 - 如何在点击事件中以编程方式访问子表单列数据

在子报表的子窗体中引用未绑定的文本框

我正在尝试在我的未绑定表单上使用脏选项。我该怎么做呢?以下是表单的所有代码。在访问 2010 [关闭]

访问子窗体未绑定控件#Error

尝试使用基于子表单控件的 DoCmd.OpenForm 打开表单