У меня есть два флажка, где пользователь должен выбрать один из обоих вариантов. Затем они нажимают кнопку, которая обновляет таблицу, используя предоставленную ими информацию. Он прекрасно обновляется с использованием выбранной информации, но почему-то всегда обновляет первую строку таблицы, и я не могу понять, почему. Список 19 содержит порядковый номер в виде строки. Все эти строки имеют вид xxxx-xx, где x - это числа. List29 содержит одну из пяти строковых опций, которые являются теми же 5 опциями для поля [OrderStatus]. Вот мой код для кнопки.
Private Sub Command21_Click()
Dim x, y, z As String
Dim db As Database
Set db = CurrentDb
x = List19.Value
y = List29.Value
z = "UPDATE orders SET [OrderStatus] = " & Chr$(34) & y & Chr$(34) & " WHERE [OrderNumber] = " & Chr$(34) & x & Chr$(34) & ";"
db.Execute z
Я запустил код и добавил окно сообщения, которое отображает, что такое оператор обновления, и вот что я получил: