'Otra forma de copiar tablas de una base de datos a otra.
'En este caso se trata de copiar de Dsystem.Mdb a Datos.Mdb.
'Ademas, para que el ejemplo sea completo, se entiende que
'Dsystem.Mdb esta protegida por contraseņa


Option Compare Database
Option Explicit


Public Function CopiarTabla()
Dim BaseOri As Database
Dim NomBaseOri As String
Dim NomBaseDes As String
NomBaseOri = "c:\Twpac\Dsystem.mdb"
NomBaseDes = "c:\Twpac\Datos.mdb"
Set BaseOri = OpenDatabase("", _
        dbDriverNoPrompt, False, _
        ";DATABASE=" & NomBaseOri & ";PWD=contraseņa")
'Copia la tabla usuarios a la base destino como tabla usuarios tambien
BaseOri.Execute "SELECT usuarios.* INTO usuarios IN '" & NomBaseDes & "' FROM usuarios;"
BaseOri.Close
End Function



'Esta funcion expresa de forma 'generica' como hacerlo de otra forma

Public Function OtraCopiaTabla()
Dim wrk As Workspace
Dim dbs As Database

    Set wrk = DBEngine.CreateWorkspace("", "Admin", "")
    Set dbs = wrk.OpenDatabase("Ruta_base_origen")

    dbs.Execute "INSERT INTO Tabla_Destino IN 'Ruta_Base_destino' SELECT * FROM Tabla_Origen;", dbFailOnError

    Set dbs = Nothing
    wrk.Close

End Function

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)