- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这花了我一段时间才找到解决方案,而且我在网上找不到任何相关信息,所以我在这里分享。这是问题(错误):
在 MS Access(2013 和可能是以前的版本)中,当您创建一个新表单时,并在保存表单并为其命名之前在其后面添加一些 VBA 代码,有时当事情变得困惑时,代码隐藏的名称模块不更新以反射(reflect)新名称,导致表单和 VBA 代码断开连接。
例如,您创建了一个临时命名为 Form1
的新表单。您将其 Has Module
属性设置为 Yes
,这会在 Microsoft Access Class Objects
中创建一个 Form_Form1
模块。然后你在记得保存表单之前搞砸了其他事情,给它命名为 MyForm
一段时间后你会遇到这个错误:
The form name 'Form1' is misspelled or refers to a form that doesn't exist.
Form_Form1
模块没有重命名,即使您删除 MyForm
也会保留在那里。
我尝试创建一个新表单,将其保存为 Form1
然后将其 Has Module
属性设置为 Yes
但不幸的是这最后一步给出了给出一个错误。
最佳答案
Form2
保存之前。Has Module
属性设置为 Yes
。然后保存表单并将其命名为与旧(已删除)表单相同的名称。Has Module
属性设置为 No
并确认删除后面的(孤立的)代码,然后再次保存。Form2
的临时孤立代码隐藏模块,但令人惊讶的是这次我们可以轻松删除它:Form2
。设置其 有
Module
属性设置为 Yes
(这次它可以工作,尽管有新的孤儿模块在那里!)并再次保存并关闭。Form2
这也将删除临时模块和现在一切都应该没问题。让我知道它是否也适合你:)
关于vba - 如何删除由于 MS Access 中的错误而创建的表单的孤立代码隐藏模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30002455/
如果数据很大,我正在使用 orphan 属性在打印时添加分页符它在 chrome 和 IE 中工作但在 FireFox 中不支持. docprint.document.write('
如果我从“Default.aspx”等进行 AJAX PageMethod 或 WebMethod 调用,然后在初始 PageMethod 返回之前快速导航到另一个页面(例如“Settings.asp
我是一名优秀的程序员,十分优秀!