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
| |
|
|
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
| |
|
|
|