Поиск ms access и обновление поля из другого

Я получаю данные со сканера штрих-кода, как показано ниже. Мне нужно заполнить BoxID (type = integer) из поля идентификатора.

enter image description here

Это желаемый результат - идентификатор однозначно идентифицирует коробку: enter image description here

Для этого потребуется VBA, который открывает и управляет набором записей.

June7 11.08.2018 02:46
3
1
40
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Предполагая, что данные согласованы, примите во внимание:

Sub SetBoxID()
Dim rs As DAO.Recordset, intID As Integer
Set rs = CurrentDb.OpenRecordset("SELECT * FROM Table1 ORDER BY ID")
While Not rs.EOF
    If rs!Type = "Box" Then 
       intID = rs!ID
    ElseIf rs!Type = "Desp" Then
        rs.Edit
        rs!BoxID = intID
        rs.Update
    End If
    rs.MoveNext
Wend
End Sub

Другие вопросы по теме