求教:当前表B中输入姓名,希望在表A中提取相应姓名的编号,在当前表B的编号列中生成一个自定义列表供选择。
表B的preparedit写如下代码,只能获取第一个编号,请问如何才能获取多个编号生成自定列表?
If e.Col.Name = "编号" Then
If e.Row.IsNull("姓名") = False Then
Dim dr As DataRow
dr = DataTables("表A").find("[姓名] = '" & e.Row("姓名") & "'")
If dr IsNot Nothing Then '一定要判断是否存在对应的行
e.Col.ComboList = dr("编号")
End If
Else
e.Row("编号") = Nothing
End If
End If