Имя пользователя Строка
Местоположение Строка
Цена Номер
Требование:
У меня есть список с некоторыми элементами, скажем, 100. Пользователь выберет только 10 случайным образом в списке (после изменения MULTISELECTв свойство 2fmMultiselect).У меня будет кнопка поиска.Как только я выбираю и нажимаю «Поиск», необходимо рассчитать и отобразить общую стоимость выбранных товаров.
Мой код поиска (спасибо Алексу, сэр)
enter code here
Private Sub CommandButton4_Click()
Dim Cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sName As String
Set Cn = New ADODB.Connection
Cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\test2.accdb;Persist Security Info=False"
Cn.ConnectionTimeout = 40
Cn.Open
Set rs = New ADODB.Recordset
sName = Replace$(TextBox1.Text, "'", "''")
rs.Open "Select * from SampleTable where UserName = '" & sName & "'", Cn, adOpenForwardOnly, adLockReadOnly, adCmdText
If (rs.EOF) Then
MsgBox "no match"
Else
TextBox3.Text = rs("UserName") & " " & rs("Location")
rs.Close
End If
Set rs = Nothing
Cn.Close
Set Cn = Nothing
End Sub
Этот код был просто для поиска и отображения в текстовом поле.
Теперь мне нужно подсчитать цену того, что все поля UserName выбраны пользователем из списка.