Duplicar un registro
Publicado por Caseres (1 intervención) el 25/11/2006 02:09:59
Tengo un registro quisiera duplicar el mismo mediante codigo, como puedo hacer esto, gracias.
Valora esta pregunta


0
INSERT INTO TablaDatos (Campo1, Campo2, Campo3, ...)
SELECT Campo1, Campo2, Campo3, ...
FROM TablaDatos
WHERE ID = 1; -- Aquí debes reemplazar "1" por el ID del registro que deseas duplicar
Sub DuplicarRegistro()
Dim db As DAO.Database
Dim strSQL As String
Set db = CurrentDb()
strSQL = "INSERT INTO TablaDatos (Campo1, Campo2, Campo3, ...)" & _
"SELECT Campo1, Campo2, Campo3, ..." & _
"FROM TablaDatos" & _
"WHERE ID = 1;" -- Aquí debes reemplazar "1" por el ID del registro que deseas duplicar
db.Execute strSQL
Set db = Nothing
End Sub