Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Importar tablas de access

leonar2
2007-12-12 12:53 - Respuestas: 4 - Tema nº: 2487380


Características: Windows XP Profesional, pentum iv.

hola de nuevo, estoy intentando hacer una macro o una rutina en vba, y me da error mepodiais decir como lo puedo hacer. os pongo e codigo que pongo pues a lo mejor es que uso mal los parametros

Private Sub Comando7_Click()

DoCmd.TransferDatabase , , "c:\mis documentos\DEL_CA_SEC_GRBMAT_OCTAVIO", , "certmat", "certmat"
Exit Sub

la tabla se llama CERTMAT y la quiero imoprtar con el mismo nombre.




End Sub


Posibles soluciones:
Importar tablas de accessImportar tablas de access
Importar tablas desde un formulario en access 2007Importar tablas desde un formulario en access 2007
Formularios y tablas de accessFormularios y tablas de access
Tablas vinculadas accessTablas vinculadas access
Comparar tablas en accessComparar tablas en access
ebolo

Re: Importar tablas de access - 2007-12-12 15:47 - Respuesta 2

Hola prueba así:

DoCmd.TransferDatabase acImport, , "c:\mis documentos\DEL_CA_SEC_GRBMAT_OCTAVIO\bd.mdb",acTable , "certmat", "certmat"

Lo que te faltaba decirle es la base de datos de la que vas a importar la tabla.

Ó a lo mejor la bd es DEL_CA...
DoCmd.TransferDatabase acImport, , "c:\mis documentos\DEL_CA_SEC_GRBMAT_OCTAVIO.mdb",acTable , "certmat", "certmat"

Un saludo.
leonar2

Re: Importar tablas de access - 2007-12-13 09:20 - Respuesta 3

Gracias de ante mano. Por la ayuda que me prestas. Pero siento decirte que lo he probado, el mensaje que me da es que "microsoft access no puede encontrar el archivo de bases de datos" que por cierto es el mismo mensaje que me da cuando hago la macro, y te puedo asegurar que la base de datos esta en ese directorio, es mas la cambie a otro llamado datos por si acaso los espacios en blanco daban problema y le puse a la base un nombre mas corto Secundaria, por tanto quedaria asi: c:\datos\secundaria.mdb
ebolo

Re: Importar tablas de access - 2007-12-13 11:48 - Respuesta 4

Prueba ponuendo que una bd de datos de access:
DoCmd.TransferDatabase acImport, "Microsoft Access", "c:\datos\secundaria.mdb",acTable , "certmat", "certmat"

De esta forma no te tiene que fallar.
leonar2

Re: Importar tablas de access - 2007-12-24 00:18 - Respuesta 5

Ebolo lo consegui poniendo en la macro el camino con la barra de dividir, esto es: C:/datos/secundaria.mdb, en VBA no lo he probado aun.

Gracias
Página:1

Respuestas relacionadas:

Tablas dinámicas access 2002Tablas dinámicas access 2002Foro
Access crear tablas desde un formularioAccess crear tablas desde un formularioForo
Formulario access consultando datos de 2 tablasFormulario access consultando datos de 2 tablasForo
Access hacer informe con dos tablas con los mismos cAccess hacer informe con dos tablas con los mismos cForo
Obtener datos de 2 tablas distintas de accessObtener datos de 2 tablas distintas de accessForo
Comparar tablas en access de archivos distintosComparar tablas en access de archivos distintosForo
Formularios access y nuevos campos en tablas (solucionado)Formularios access y nuevos campos en tablas (solucionado)Foro
Hacer un informe access varias tablas ultimo registrHacer un informe access varias tablas ultimo registrForo
Pasar tablas,formularios de access a visual basic (solucionado)Pasar tablas,formularios de access a visual basic (solucionado)Foro
Importar datos de una tabla de access a una local vbImportar datos de una tabla de access a una local vbForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Noviembre 2024