Access快速开发平台--在英文版操作系统及英文版Access环境下使用“数据模块生成器”自动创建窗体提示错误#3709 SysFrmDataModuleWizard:Sub btnOK_Click() The search key was not found in any record.的解决方法-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


Access快速开发平台--在英文版操作系统及英文版Access环境下使用“数据模块生成器”自动创建窗体提示错误#3709 SysFrmDataModuleWizard:Sub btnOK_Click() The search key was not found in any record.的解决方法

发表时间:2021/9/13 11:09:00 评论(0) 浏览(2940)  评论 | 加入收藏 | 复制
   
摘 要:Access快速开发平台--在英文版操作系统及英文版Access环境下使用“数据模块生成器”自动创建窗体提示错误#3709 SysFrmDataModuleWizard:Sub btnOK_Click() The search key was not found in any record.的解决方法。
正 文:
一、学员问题描述:
广州--半90-99期:365版(563213891)  23:05:06
我在使用Access快速开发平台开发自己的管理软件,使用“数据模块生成器”自动创建窗体提示错误#3709 SysFrmDataModuleWizard:Sub btnOK_Click() The search key was not found in any record.如下图:
点击图片查看大图


另外我的操作系统版本号是Windows10的英文版,Office的版本号是Access365的英文版,请问这个错误号3709该如何解决?

二、解决过程:
第一步、通过QQ远程控制尝试帮他注册ADO与DAO的步骤:
http://www.accessoft.com/article-show.asp?id=315
并且再引用DAO与引用ADO步骤:
http://www.accessoft.com/article-show.asp?id=5049
问题依旧,没能解决。

第二步、分别发给他早期各个版本的平台,V1.7.1版、V1.7.2版、V2.0.2版、V2.2.0版、V2.4.1版、V2.5.1版、V2.6.2版等版本进行自动创建窗体测试,还是出现同样的错误号3709提示,始终不能自动创建窗体成功,这下惆怅了,百思不得其解;

第三步、进入死马当活马医阶段,打开他的后台Data数据库,找到该表,进入该表的设计视图,检查各个字段类型,并没有发现用附件\计算\查阅向导等字段类型,这下彻底绝望了;

第四步、起死回生阶段,由于该学员的操作系统与Access版本号都是英文版,好像发现问题了,应该是这个“自动创建窗体”的数据源表用了中文名称引起的,如下图:
点击图片查看大图

为了保险起见,先退出平台,把平台文件夹里面有中文名称的字符给重命名为全英文字符的,如下图:


然后打开Data数据库,将该表中文名称重命名为英文表名称,并且把各个字段名称含有中文名称的,全部命名为英文或者拼音的字段名,如下图:

点击图片查看大图

表名称与字段名都命名为英文名称后,保存该表,关闭Data数据库,双击登录Main数据库文件,点击“快速创建链接表”命令,将刚才重命名的英文名表链接过来,再次使用“数据模块生成器”自动创建窗体,成功解决,自动创建完成并且功能可以使用了,如下图:
点击图片查看大图

备注说明:
由于该学员公司是外资企业,且IT对操作系统权限控制较严,不允许员工更改操作系统的设置,所以只能使用上面排除中文字段名\表名称的做法解决;
如果其他学员或者学友有遇到这个英文版环境引起的错误号3709不能自动创建窗体问题,我们可以用一直更简单的方法来解决,即设置英文版操作系统的区域语言为简体中文就可以了,进入操作系统的控制面板,选“区域”,如下图:


选择“管理”选项卡——>更改系统区域设置——>将“当前系统区域设置”调整成“中文(简体,中国)”,重启一下电脑,然后登录平台的Main文件即可使用“数据模块生成器”功能。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access开发平台--错误#35021 SysFrmDataMo...  【麥田  2015/7/13】
64位access2013英文版官方下载,Access2013(6...  【Access2013英文版下载  2015/8/22】
Access开发平台--数据模块自动生成器创建带附件字段的窗体导致...  【麥田  2016/6/7】
Access开发平台--自动生成数据模块时,出现错误#35021 ...  【麥田  2016/6/14】
Access快速开发平台--自动生成窗体提示错误#438:SysF...  【杨雪  2016/12/27】
Error #3706 ADO.OpenConnection()未...  【麥田  2017/5/22】
【Access快速开发平台】Windows10英文版本操作系统登录...  【缪炜  2019/2/15】
关于进入Access VBA代码区所有中文字符都变成乱码的解决方法...  【麥田  2020/9/14】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接