Necesitaría, mediante código vba, importar en la base de 
datos activa un informe que tengo en otra base de datos.
No tengo la más remota idea de cómo podría hacer esto.


RESPONDE EL BHUO
================

De la ayuda de Access:
Ejemplo del método TransferDatabase

El siguiente ejemplo importa el informe Ventas NO de abril desde la base de
datos de Microsoft Access NOVENTAS.MDB al informe Ventas corporativas de
abril en la base de datos activa:

DoCmd.TransferDatabase acImport, "Microsoft Access", _
    "C:\DBS\NOVENTAS.MDB", acReport, "Ventas NO de abril", _
    "Ventas corporativas de abril"
El siguiente ejemplo vincula la tabla de la base de datos ODBC Autores a la
base de datos activa:

DoCmd.TransferDatabase acLink, "Base de datos ODBC", _
    "ODBC;DSN=DatosOrigen1;UID=Usuario2;PWD=www;LANGUAGE=us_english;" _
    & "DATABASE=pubs", acTable, "Autores", "dboAuthors"


Se me olvidaba, si es a la inversa, copiar de la base activa a otra, tambien
se puede hacer facilmente con DoCmd.CopyObject.

Function CopiaObjeto(NombreReporte As String)
    ' Esta rutina copia cualquier objeto de esta MDB a otra
    ' En este caso un reporte
    Dim BaseDestino As String
    BaseDestino = "C:\Carpeta\Destino.Mdb"
    DoCmd.SetWarnings False
    DoCmd.CopyObject BaseDestino, "", acReport, NombreReporte
    DoCmd.SetWarnings True 'quito mensajes
End Function

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

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