Access开发平台--Error#3021 Function LaodRecord() BOF或EOF中有一个是真错误的解决方法2
工作环境:win10_64位 ,Office2010_32位,平台:2.5.1.462
问题描述:
有学员提问,在商品信息窗体添加了树状节点键值代码后,新增商品出现以下提示:
问题分析:
这个是因为商品信息窗体btnAdd按钮增加了openAges参数, 而编辑窗体加载事件对OpenArgs参数识别错误造成的。
代码不能判断OpenArgs参数是从树状节点键值还是商品ID值,造成查询提取数据错误,而弹出提示框:
解决方法:
利用 编辑窗体DateEntry属性 判断窗体处于新增还是编辑状态区分OpenArgs是树状节点键值还是商品ID, 新增是树状节点键值,编辑是商品ID
修改代码,再一次运行,测试成功。