Access快速开发平台--在英文版操作系统及英文版Access环境下使用“数据模块生成器”自动创建窗体提示错误#3709 SysFrmDataModuleWizard:Sub btnOK_Click() The search key was not found in any record.的解决方法
时 间:2021-09-13 11:09:00
作 者:麥田 ID:11 城市:上海 QQ:3002789054
摘 要: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.如下图:

二、解决过程:
第一步、通过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群 (群号:321554481) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- 仓库管理实战课程(9)-开发往来单...(04.02)
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)
- 仓库管理实战课程(6)-创建查询(03.29)
- 仓库管理实战课程(5)-字段属性(03.27)
- 设备装配出入库管理系统;基于Acc...(03.24)
- 仓库管理实战课程(4)-建表操作(03.22)
- 仓库管理实战课程(3)-需求设计说...(03.19)
- 仓库管理实战课程(2)-软件背景和...(03.18)
- 仓库管理实战课程(1)-讲师介绍(03.16)