0

我为一个人的姓氏和名字创建了一个组合框。组合框工作正常,您可以看到所有人的完整列表,但是当我选择与其他人同姓的人时会出现问题。

例如:

Surname | First Name
Romas      Issac
Romas      Tony

如果我在组合框中选择 Romas Tony,我会得到 Romas Issac 的值作为名字。这是一个真正的问题,因为我正在尝试根据所选内容启动查询 - 如何确保选择了正确的名字?

谢谢

4

2 回答 2

2

将来自该数据的表中的主键作为第三个隐藏列添加到您的组合框(要使该列隐藏,您可以将列宽设置为 0;实际上,我通常将其添加为 FIRST 列,因为那时您可以将所有其他列的“列宽”属性中的条目留空)。将其“绑定列”属性设置为主键列的编号。对所有从表中获取数据的组合框执行此操作通常是一种很好的做法。

于 2013-03-26T13:34:13.790 回答
1

如果您将名称存储在两个单独的列中,则必须确保同时获得 .collumn(0) 和 .collumn(1),但 wakjah 的回答总是一个好主意;)

于 2013-03-26T13:49:58.230 回答