
Indexar y machacar
Publicado por anonymous (24 intervenciones) el 23/04/2018 15:16:47
Buenos días, desde una base de datos principal tengo un botón con el que indexo los registros de una tabla de otra base de datos, ambas bases de datos son totalmente iguales, adjunto el código:
Todo funciona sin embargo, si en la base de la que importo los registros hay cambios que quiero que se reflejen en la principal, que tiene registros antiguos, no me machaca sino que mantiene lo antiguo de la base de datos principal. ¿Habría alguna manera de que me los machacase, me lo sobrescribiese?
Muchas gracias por su atención, un cordial saludo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Comando91_Click()
'ANEXADO BIENES INMUEBLES
Dim rutaBDExt As String
Dim miSQL As String
Dim DBExt As Database
Dim reg As Recordset
rutaBDExt = "C:\Users\Alberto\Desktop\kk.accdb"
'Es decir: INSERT INTO <nombreTabla> SELECT <campos a anexar> FROM <nombreTablaExterna> IN '<rutaBDExterna>'
miSQL = "INSERT INTO bienes_inmuebles SELECT * FROM bienes_inmuebles IN '" & rutaBDExt & "'"
DoCmd.SetWarnings False
DoCmd.RunSQL miSQL
DoCmd.SetWarnings True
MsgBox "Anexión realizada correctamente", vbInformation, "BIENES INMUEBLES"
DoCmd.Close
End Sub
Todo funciona sin embargo, si en la base de la que importo los registros hay cambios que quiero que se reflejen en la principal, que tiene registros antiguos, no me machaca sino que mantiene lo antiguo de la base de datos principal. ¿Habría alguna manera de que me los machacase, me lo sobrescribiese?
Muchas gracias por su atención, un cordial saludo.
Valora esta pregunta


0