я создал соединение через ADO. Загрузил в 1-ый ComboBox столбец с номерами поставщиков. А теперь мне нужно, чтобы при выборе конкретного номера поставщика в 1-ом ComboBox, напр. S3, в другой ComboBox загружался его статус (только без if, так этих номеров может быть сотня), для другого поставщика свой статус и т.д.
Код: (соединение не пишу. с ним все нормально)
rs1.Source = "Select DISTINCT НомерПоставщика From Поставки Order by НомерПоставщика "
rs1.Open
rs1.MoveFirst
Do While Not rs1.EOF
Combo1.AddItem rs1.Fields(0).Value
rs1.MoveNext
Loop
rs1.Close
Этим кодом я загрузил в Combo1 НомерПоставщика.
Private Sub Combo1_Click()
abba = CombЗавном.Text
rs1.Source = "Select Статус, " & _
" From Ремонты Where НомерИзделия = ' " & abba & " ' "
rs1.Open
rs1.MoveFirst
Combo2.Text = rs1.Fields(0)
Do While Not rs1.EOF
Combo2.AddItem rs1.Fields(0)
rs1.MoveNext
Loop
rs1.Close
Но в Combo2 конкретный статус не загружается, а выдается ошибка:
Run time-Error '3021' BOF или EOF имеет значение True, либо текущая запись удалена. Для выполнения операции требуется текущая запись