一、问题描述:
麦田老师转给我一个学员在学习"Access快速开发基础教程"的数据库书籍教案,学习到扫描件的时候,在homepage窗体上添加按钮,调用主界面菜单命令时,老是弹出错误提示"应用程序定义或对象定义错误",如下图:
二、分析问题:
初步判断有可能是调用函数出错了,经过若干次调试,终于找到问题所在。
三、解决经过:
使用替换法把DoMenuCmd函数复制到数据库,重新写了按钮事件代码,结果还是出现同样的错误,百思不得其解,无意中检查Access开发平台的版本居然是"2.6.2.506",记忆中这个版本的在一段时间像是bug比较多,会不会是平台的版本问题呢?立马把数据库升迁到"2.6.5.547"(其实学习"Access快速开发基础教程"就应该使用这个版本的平台,因为当时编写做教程的时候就是使用这个版本的平台),使用平台的自动升级功能把平台升级到"2.6.5.547",重新测试homepage窗体的按钮功能,按钮功能可以实现,问题排除了。