Al actualizar registros en una tabla, no me actualiza el último registro
¿Serían tan amables de ayudare con el siguiente caso?
Partiendo del siguiente código:
Private Sub Form_Close()
Dim StrSQL As String
Dim Resta As Double
Resta = Me.[Existencia_Inicial] - Me.[Material_x_Beneficiario]
StrSQL = "UPDATE [Tabla_Maestra_de_Material_Recibido_de_Enatrel] SET [Tabla_Maestra_de_Material_Recibido_de_Enatrel].[Cantidad] = " & Resta & ""
StrSQL = StrSQL & " WHERE [Tabla_Maestra_de_Material_Recibido_de_Enatrel]![Código]= " & Me.[Seleccionar_Código].Column(0) & " AND " & "[Tabla_Maestra_de_Material_Recibido_de_Enatrel]![Descripción]= '" & Me.[Descripción_Campo] & "'"
CurrentDb.Execute StrSQL
Dim rst As DAO.Recordset
Set rst = Me.Form.RecordsetClone
Do Until rst.EOF
rst.Edit
rst("Actualizar") = True
rst.Update
rst.MoveNext
Loop
rst.Close
End Sub
Se debería realizar la actualización de las cantidades de los registros seleccionados a partir del "código" seleccionado del combobox "Seleccionar_Código", pero no lo hace para el último registro seleccionado.
¿Me ayudan con ello