Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: gonpalumpa en 8 Agosto 2017, 09:03 am



Título: Insertar registros de un subformulario desde un formulario padre
Publicado por: gonpalumpa en 8 Agosto 2017, 09:03 am
haber si puedes iluminarme por favor, no consigo a través de esta consulta mandar cada uno de los registros en un insert de un subformulario.

He conseguido contar los registros del subformulario pero cada vez que pasa por el bucle solo inserta el primer registro duplicandolo una y otra vez, con el código lo entenderéis mejor xD

Código
  1. //Codigo
  2.  
  3. Set db = CurrentDb
  4.  
  5. With Me.SubVisitasAñadir.Form.RecordsetClone
  6.  
  7. .MoveFirst
  8.  
  9. Do Until .EOF
  10.  
  11. strsQl = "INSERT INTO MovimientosPersonalSubsanacion ( IdVisita, IdDni, Epi, Fi, AdiestramientoTutelado, ReconocimientoMedico, FormacionEspecificas, DesignacionRecursosPreventivo) " & _
  12. "SELECT '" & IdVisita & "' AS IdVisita, '" & Forms!VisitasAñadir!SubVisitasAñadir.Form!IdDni & "' AS IdDni, '" & Forms!VisitasAñadir!SubVisitasAñadir.Form!Fi & "' AS Fi,'" & Forms!VisitasAñadir!SubVisitasAñadir.Form!Epi & "' AS Epi, '" & Forms!VisitasAñadir!SubVisitasAñadir.Form!AdiestramientoTutelado & "' AS AdiestramientoTutelado, '" & Forms!VisitasAñadir!SubVisitasAñadir.Form!ReconocimientoMedico & "' AS ReconocimientoMedico, " & _
  13. "'" & Forms!VisitasAñadir!SubVisitasAñadir.Form!FormacionEspecificas & "' AS FormacionEspecificas, '" & Forms!VisitasAñadir!SubVisitasAñadir.Form!DesignacionRecursosPreventivo & "' AS DesignacionRecursosPreventivo "
  14.  
  15.  
  16. db.Execute strsQl, dbFailOnError
  17.  
  18. .MoveNext
  19.  
  20. Loop
  21.  
  22. End With
  23.  
  24. Set db = Nothing

//Fin de codigo

Gracias de antemano!!!!!