Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access开发平台

关于Access快速开发平台2.6.7版及之前的版本出现多值选择器记录超过15条产生空白、错位记录的解决方法

时 间:2025-07-23 09:44:46
作 者:麥田   ID:11  城市:上海  QQ:3002789054点击这里给麥田发消息
摘 要:关于Access快速开发平台多值选择器记录超过15条产生空白、错位记录的解决方法。
正 文:

一、学员问题描述:
企业版:太原--王涛-215期  19:52:08

老师,使用的是Access快速开发平台最新版的2.6.7版,使用自带的多值选择器功能,把查阅列表增加了十几条记录,当加到第十五条的时候,多值选择器的最后一条记录后面会多出一个小方框,后面没有内容,且一旦选择了最后一条空白的记录,上面的记录就会产生错位、空白记录的情况,导致无法正常使用多值选择器,怎么可以解决这个bug问题?如下图:

点击图片查看大图


点击图片查看大图


二、解决方法:
经过实测, 确实是有这个问题,其实就是窗体允许添加未设为否,导致新记录那一行被显示出来了。可以把下面的代码复制到basRDPRef模块先临时解决这个问题,后续将发布新版平台会修复这个BUG的,代码如下:

Public Function MultiSelectFor(InputCtl As Control, ValueSource As String, Optional Delimeter As String = ", ")
    MultiSelectFor = UMVsoftRDPLib.MultiSelectFor(InputCtl, ValueSource, Delimeter)
    Forms!SysFrm_Dialog_MultiSelect!sfrItems.Form.AllowAdditions = False
End Function


处理bug的代码输入按下图指示操作:

点击图片查看大图


模块代码保存后,问题解决,如下图:

点击图片查看大图



Access快速开发平台QQ群 (群号:321554481)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助