在 Access 2010 中查看时,Access 2007 表单中的幻影框

Posted

技术标签:

【中文标题】在 Access 2010 中查看时,Access 2007 表单中的幻影框【英文标题】:Phantom boxes in an Access 2007 form when viewed in Access 2010 【发布时间】:2013-03-28 19:08:14 【问题描述】:

我有一个 Access db(在 Access 2007 中开发)设置为在选项卡式视图中显示窗口。它以一个简单的表单打开,向用户显示各种选项。自从我成功后,我们升级到了 Access 2010。

由于这个表单是为导航到其他表单而设计的(没有基础数据集),它只是在表单标题中有用于打开其他表单的按钮。以下是其中一个按钮的示例代码:

Private Sub Cmd_Lookup_Click()
    DoCmd.OpenForm "Frm7a_Lookup"
End Sub

但是,当单击这些按钮时,在加载新表单时,表单的左上角会出现一个虚线矩形(长和宽约为 1-2 英寸)。我不知道这个“幻影盒子”是从哪里来的。表单的该区域中没有对象,并且表单中的所有其他对象都是可见的并被说明。所以,我没有什么可以删除的。

它在视觉上没有吸引力,不应该存在。如何让这个幻影盒消失?我必须从头开始重建表单吗?

【问题讨论】:

有屏幕截图吗? (哦,我刚看到这是一岁...也许它已经解决了:) 只有在表单加载时才出现这些框,所以我必须快速截屏。有点困难,但并非不可能。无论如何,既然我已经将我的“开发环境”升级到 2010 年,幻影框就不再出现了。回想起来,我最好的猜测是版本不同造成的。 【参考方案1】:

当以前版本的按钮(可能带有图片)出现在表单上时,幻影框似乎出现了。

尝试删除按钮并重新添加它们。

【讨论】:

您好,谢谢您的建议。这个问题早已没有实际意义,但我保留了旧数据库的一个版本。是的,有带图片的按钮。图片是 Access 中的库存箭头图像(不是自定义图像),并嵌入在按钮中。当我删除图片时,幻影盒消失了。问题解决了!

以上是关于在 Access 2010 中查看时,Access 2007 表单中的幻影框的主要内容,如果未能解决你的问题,请参考以下文章

Access 2010 中有限长度文本字段的富文本输入

Access 2010 - 需要用值替换空值

我得到一个#Type!在 Access 报告中使用运算符时出错 (Access 2010)

如何防止最终用户在 MS Access 2010 应用程序中从前端查看后端数据?

使用 VBA 在 Access 2010 中的表单上显示记录集

Access 2010 允许多个用户/实施组安全性