首页 > 解决方案 > 在组合框中使用向下/向上箭头键选择数据而不更新数据,直到点击选项卡或输入 MS Access

问题描述

在组合框中键入时使用过滤器时,向上箭头键和向下箭头键没有用,因为一旦您单击向下/向上,组合框中的数据就会更新,并且列表会缩小到仅选定的项目。有没有办法从组合列表中选择数据而不更新框本身,以便可以使用向上/向下键?

我正在使用以下代码:https ://stackoverflow.com/a/59990955/13522629 ,过滤我的组合框,过滤非常有帮助,但我在使用向上/向下箭头键时遇到问题。

任何人都可以帮忙。

标签: vbams-accesscombobox

解决方案


恐怕来不及回答了。但仅供参考。

我已经使用附加功能(供参考)更新了上述答案以实现部分搜索(您可以将其称为谷歌搜索或模糊搜索。

因为我一直在寻找同样的问题而没有答案。看起来实现这一点的唯一方法是在组合框上方放置一个文本框(它们成为 Ultrabox)。然后您可以操作(突出显示的)或选定的项目,并且仅在用户按 Enter 或 Tab 时更新文本框。


推荐阅读