如何自动扩展到组合框中的重复条目?

时间:2011-12-15 15:39:28

标签: combobox access-vba

Salvete!我有一个带有组合框的Access数据库(.accdb),它允许我通过在框中键入并按Enter键来选择记录。现在,组合框所绑定的列表(必要)重复。我想要做的是找到一种方法来将重复项目的文本放入组合框中。问题是AutoExpand似乎只能看到第一场比赛。

我有一个包含两列的列表,如下所示:

Bob     20
Harry   5
Mike    45
Mike    46
Mike    78
Sherry  24

我的代码获取组合框中显示的内容的索引,然后从第二列中获取数据。

如何让Autoexpand显示第二场比赛(在此示例中为Mike)?

1 个答案:

答案 0 :(得分:0)

如果您希望用户(和表单)区分说“Mike”的3行,则需要显示两列。设置组合框以显示两列。然后,当用户键入“M”时,该框将以Mike为中心位于3行中的第一行。

可以这样做的一种方法是将行源更改为“选择名称,从Tbl中为Num”。或者在制作新的组合框时使用内置向导。