Agregar registros en una tabla con bucle
Si has visto la tabla de amortización que esta en las plantillas de Excel, bueno quiero hacer algo parecido en Access.
Tengo 2 tablas una de Prestamos y otra PlanPago, igualmente los formularios Prestamos y el Subformulario PlanPago que esta vinculado con Prestamos, por el NumCre
En Prestamos esta NumCre, Capital, CrePlazo, TasaInt, en la de PlanPago tengo NumCre, PlanNumCuota, PlanCapital, PlanInteres.
Lo que quiero hacer es que dependiendo del Numero de Plazo, en el formulario prestamos se genere igualmente la cantidad de registros. En la tabla PlanPago, es decir si el campo de control el Prestamos! Plazo es 12 meses, se genere 1,2,3... 12 registros en PlanPago.
Lo que he logrado hacer es esto:
Private Sub cmdAplicarPrest_Click()
Dim dbCreditos As DAO.Database
Dim rstPlanPago As DAO.Recordset
Dim Plazo As Integer
Dim CrePlazo1 As Integer
Dim CreNumero As Integer
CrePlazo1 = Forms!Prestamos!CrePlazo
CreNumero = Forms!Prestamos!CreNum
Set dbCreditos = CurrentDb()
Set rstPlanPago = dbCreditos.OpenRecordset("PlanPago")
rstPlanPago.AddNew
For Plazo = 1 To CrePlazo1
rstPlanPago("CreNum").Value = CreNumero "Aquí se detiene el proceso, el mensaje es Update sin AddNew o edit.
rstPlanPago("PlanNumCuota").Value = Plazo
rstPlanPago.Update
Next Plazo
End Sub
Ayuda!, mis conocimientos son básicos porque soy autodidacta, lo que se lo leo en internet o manuales, ya tengo 3 foros donde consulto lo mismo y no me ayudan detalladamente.