Amigos, estou precisando fazer um Loop para atualizar o estoque mínimo de uma tabela "Produtos" baseado em uma consulta "qrynecprod" que apura a quantidade de produtos, o campo referencia da consulta "qrynecprod" denominei de "servico" neste campo está a identificação do produto "chave primaria da tabela Produtos", e o campo de referencia da tabela "Produtos" denominei de "identificação" que é a chave primaria.
Abaixo o código que desenvolvi, porém não esta funcionando corretamente atualiza somente o primeiro produto.
Abaixo o código que desenvolvi, porém não esta funcionando corretamente atualiza somente o primeiro produto.
- Código:
Private Sub Comando0_Click()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("qrynecprod")
Do While Not rs.EOF
CurrentDb.Execute "UPDATE [Produtos] Set [nível-alvo] = " & rs(2) & " WHERE identificação = '" & rs!servico & "'"
rs.MoveNext
Loop
MsgBox "Pronto"
End Sub