Como utilizar un recordset en access 2016
Disculpen estoy tratando de realizar algunas operaciones dentro de una tabla de access, mediante un recordset, pero como no tengo muchos conocimientos sobre el tema no se que estaré haciendo mal que al ejecutar el proceso me genera registros en blanco y deja de generar hasta que yo lo detengo, la tabla con la que estoy intentando hacer el proceso únicamente contiene 3000 registros.
Alguien que me pueda orientar o decirme donde puedo encontrar algunos ejemplos de recordset para adptarlos. Mi proceso es el siguiente
Dim Rst As DAO.Recordset
Dim mesesadp As Integer
Dim mestr As Integer
Dim depmen As Integer
Dim txtDepacumulada As Integer
Set Rst1 = CurrentDb.OpenRecordset("ACTIVOS", dbOpenDynaset, dbsschanges)
Do While Not Rst.EOF
mestr = DateDiff("m", FechaC, Now)
depmen = PrecioC * PorDep / 12
mesesadp = VidaU * 12
If mestr > mesesadp Then
txtDepAcumulada = meseadp * depmen
Else
txtDepAcumulada = mestr * depmen
Rst.AddNew
Rst!DepAcumulada = txtDepacumulada
Rst1.Update 'Grabamos el registro
'Para cada registro de la tabla origen
End If
Rst1.MoveNext 'Pasamos al siguiente registro de la tabla origen
DoEvents
Loop
Rst1.Close 'Cerramos los recordsets
Set Rst1 = Nothing 'Vaciamos las variables