MS Access组合框选择通过文本实现

时间:2012-08-28 05:43:11

标签: string ms-access select combobox row

我想根据字符串值而不是索引位置在组合框中选择一行。

我有一个包含3列的组合框,第一列是ID字段,另外两列分别是名字和姓氏。

当框准备就绪时,我已准备好ID字段值,但不知道如何选择它而不会创建一个一次检查每个值的愚蠢循环。

1 个答案:

答案 0 :(得分:0)

对于绑定和未绑定的组合框,您可以将值设置为与绑定列匹配的任何内容,并显示相应的行。

 Row source : SELECT ID, Surname FROM Table
 Bound Column : 1
 Column count : 2
 Column Widths : 0,2

设置组合:

 Me.MyCombo = 21

ID为21的记录中的姓氏将显示在组合中。

要以编程方式将组合设置为其中一列,您可以根据表格使用DlookUp进行组合:

Me.MyCombo = DLookup("ID", "Table", "Surname='" & MyString & "'")