使用不同列的Microsoft Access搜索

时间:2017-04-19 20:30:42

标签: vba ms-access combobox

我有一个包含列的ComboBox:名称,昵称和代码。目前,当用户更愿意键入代码时,它被设置为基于Name进行搜索,作为ComboBox中的用户类型。有没有办法设置它,以便ComboBox显示最初设置,同时允许用户使用代码列进行搜索?我知道我可以轻松地将Code列放在Name列的前面,但是用户希望保持格式相同。

1 个答案:

答案 0 :(得分:1)

简单回答:否。组合框控件将始终搜索(自动完成)显示的值,该值将是具有非零宽度的第一行源列。实现你想要的唯一方法是拥有两个控件。你可以有一个组合框,其中Code为第一列,后跟Name和Nickname,然后有一个锁定的文本框,Control Source设置为=myCombo.Column(1)

相关问题