Problemas con INSERT INTO desde subformulario a otra 2 tablas (relacionadas)
Tengo un problema que no he podido resolver:
Tengo un boton en el formulario principal para copiar datos desde este lugar y también de un subformulario a 2 tablas que están relacionadas entre si.
Lamentablemente al ejecutar se queda pegado
Este es el código utilizado
Private Sub Comando11_Click()
'copio los datos que estan en el formulario principal
DoCmd. RunSQL "INSERT INTO asientos (Fecha, Tc, Nc, Glosa, nma)VALUES(Texto2, Cuadro_combinado4, Texto8, Texto7, 2)"
'ahora es el turno de los datos del subformulario, aqui se pega
DoCmd.SetWarnings False
Dim Rst As DAo.Recordset, subfrm As Form, i As Integer
Set subfrm = Me!S_C_Centraliz_Honorarios.Form
Set Rst = subfrm.RecordsetClone
subfrm.Recordset.Bookmark = Rst.Bookmark
With Rst
.MoveFirst
While Not .EOF
If chon = 1 Then 'este es el checkbox marcados
'a continuación debe generar 3 filas en Dasientos por cada registro del subformulario
DoCmd. RunSQL "INSERT INTO Dasientos(Ncta, cc, DEBE)VALUES(Mcgasto, cchon, Mbhon)"
DoCmd. RunSQL "INSERT INTO Dasientos(Ncta, RT, dRT, vcto, HABER)VALUES(Mpserv, rbhon, db, Vhon, Rthon)"
DoCmd. RunSQL "INSERT INTO Dasientos(Ncta, RT, dRT, vcto, HABER)VALUES(Mcpasivo, rbhon, db, Vhon, Rchon)"
. MoveNext
End If
Wend
End With
End sub