在 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 表单中的幻影框的主要内容,如果未能解决你的问题,请参考以下文章
我得到一个#Type!在 Access 报告中使用运算符时出错 (Access 2010)
如何防止最终用户在 MS Access 2010 应用程序中从前端查看后端数据?