任何人都可以指导我使用方法/ approch来实现search-access-list-boxes-data-as-type-in-ms-access-forms,并在列表框中选择"多个项目& #34;
详细说明:我有一个primary_skills列表框字段。现在我尝试选择多个项目(" DB2"和#34; SQL服务器"选择),因为我可以搜索第一个并选择db2的复选框以及稍后当我更改搜索时txt我得到错误指向调试me.deresh我的代码行"在更改"事件。 错误:运行时错误' 3058':索引或主键不能包含NULL值。
注意:当前列表框中有100多个项目
这是我以前的帖子了解更多细节: Searching Access List Boxes data as-you-type in MS access forms
答案 0 :(得分:0)
我在上一篇文章的链接中概述的方法经验是,它非常容易受到性能问题的影响,并且在用户出现时非常令人沮丧。采用@ Remou的建议并使用combox进行动态搜索会好得多。
另一种方法是使用两个带有添加和删除按钮的列表框,以与报告向导类似的方式将条目从搜索列表框移动到所选列表框。然后提供一个用于输入搜索字符串的文本框和一个用匹配条目填充搜索列表框的“查找”按钮。