我正在用vb6和ms access创建一个程序。当我在vb中从多选列表框中搜索数据库时,它错误地显示了结果。
如果我单击第一个项目它显示一次如果我单击第二个项目它显示该项目两次我单击第三个项目它显示该项目三次。
如何解决这个问题
我试过下面的代码
For i = List1.ListCount - 1 To 0 Step -1
If List1.Selected(i) = True Then
If str <> "" Then str = str & ""
If Val(List1.SelCount) = 1 Then
str = List1.List(List1.ListIndex)
Else
str = str & " or name= " & List1.List(List1.ListIndex)
End If
End If
Next i
If str <> "" Then
Set rs = db.OpenRecordset("select * from Customers where name= '" & str & "'")
display
End If
结果
Kumar vasanth vasanth kannan kannan kannan
1条答案
按热度按时间b4lqfgs41#
试试这个: