Olá pessoal preciso de uma pequena ajuda, preciso atualizar alguns registros de uma tabela de acordo com o parâmetro Numero do Pedido de Venda (NumPed). No código que tentei fazer abaixo, está atualizando apenas um registro, os demais não são alterados. O que falta para o Loop funcionar de acordo, ou seja, exemplo para o pedido número 17 que tem 4 registros, preciso que atualize o preço de venda dos 4 registros e está atualizando apenas 1 registro.
Segue o código
Set MBD = CurrentDb()
Set MC0 = MBD.OpenRecordset("Comissoes")
For I = 1 To Me.NumPed
Codigo = Me.NumPed
criterio = "[NumPed]=" & Codigo
MC0.FindFirst criterio
MC0.Edit
MC0![Venda] = Me.Venda
MC0.Update
Next
Set R = Nothing
MC0.Close
MBD.Close
Obrigado.
Segue o código
Set MBD = CurrentDb()
Set MC0 = MBD.OpenRecordset("Comissoes")
For I = 1 To Me.NumPed
Codigo = Me.NumPed
criterio = "[NumPed]=" & Codigo
MC0.FindFirst criterio
MC0.Edit
MC0![Venda] = Me.Venda
MC0.Update
Next
Set R = Nothing
MC0.Close
MBD.Close
Obrigado.
Última edição por MMS em 10/10/2014, 17:30, editado 1 vez(es)