Access - importar una tabla

 
Vista:

importar una tabla

Publicado por T O N Y (105 intervenciones) el 30/08/2006 23:46:26
Hola, como puedo hacer para importar una tabla que se encuentra en la unidad A:, en codigo vb
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Importar una tabla desde la unidad A: en código VB

Publicado por Alejandro (4142 intervenciones) el 24/07/2023 23:10:25
Para importar una tabla desde la unidad A: en código VB (Visual Basic) dentro de Access, puedes utilizar el método `TransferDatabase` de la clase `DoCmd`. Aquí te muestro un ejemplo de cómo hacerlo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Sub ImportarTablaDesdeUnidadA()
    On Error GoTo ErrorHandler
 
    Dim rutaTabla As String
    Dim nombreTabla As String
    Dim nombreTablaImportada As String
 
    ' Especifica la ruta completa de la tabla en la unidad A:
    rutaTabla = "A:\Ruta\Tabla.accdb"
 
    ' Especifica el nombre de la tabla que deseas importar
    nombreTabla = "NombreTabla"
 
    ' Especifica el nombre que deseas para la tabla importada en Access
    nombreTablaImportada = "TablaImportada"
 
    ' Importar la tabla desde la unidad A:
    DoCmd.TransferDatabase acImport, "Microsoft Access", rutaTabla, acTable, nombreTabla, nombreTablaImportada
 
    MsgBox "Tabla importada con éxito.", vbInformation, "Importación Completa"
 
ExitProcedure:
    Exit Sub
 
ErrorHandler:
    MsgBox "Error al importar la tabla: " & Err.Description, vbExclamation, "Error"
    Resume ExitProcedure
End Sub

Asegúrate de modificar la variable `rutaTabla` con la ruta completa de la tabla que deseas importar desde la unidad A:. También, ajusta los valores de `nombreTabla` y `nombreTablaImportada` según corresponda a los nombres de la tabla que deseas importar y el nombre que deseas asignarle en Access, respectivamente.

Una vez que ejecutes el código, se importará la tabla desde la unidad A: a tu base de datos de Access y se le asignará el nombre especificado en `nombreTablaImportada`.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar