Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我为一个人的姓氏和名字创建了一个组合框。组合框工作正常,您可以看到所有人的完整列表,但是当我选择与其他人同姓的人时会出现问题。
例如:
Surname | First Name Romas Issac Romas Tony
如果我在组合框中选择 Romas Tony,我会得到 Romas Issac 的值作为名字。这是一个真正的问题,因为我正在尝试根据所选内容启动查询 - 如何确保选择了正确的名字?
谢谢
将来自该数据的表中的主键作为第三个隐藏列添加到您的组合框(要使该列隐藏,您可以将列宽设置为 0;实际上,我通常将其添加为 FIRST 列,因为那时您可以将所有其他列的“列宽”属性中的条目留空)。将其“绑定列”属性设置为主键列的编号。对所有从表中获取数据的组合框执行此操作通常是一种很好的做法。
如果您将名称存储在两个单独的列中,则必须确保同时获得 .collumn(0) 和 .collumn(1),但 wakjah 的回答总是一个好主意;)