• Domingo 22 de Diciembre de 2024, 13:45

Autor Tema:  Desde Visual Importar A Acces Un Archivo De Excel  (Leído 2072 veces)

Anderea

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Desde Visual Importar A Acces Un Archivo De Excel
« en: Jueves 12 de Agosto de 2004, 18:17 »
0
Hola amigos, yo he trabajado con excel y con acces por separado, pero ahora debo diseñar un programita que tome una hoja de excel y la convierta en una tabla de una base de datos en acces. Solo se me ocurre leyendo campo por campo en el archivo excel y escribiéndolo campo por campo en acces.
Me imagino que debe haber alguna manera más fácil, ya que desde la base de datos de acces si se puede importar un excel.
El caso es que lo debo hacer desde visual basic y no sé si hay alguna sentencia sencilla.
Si conocen alguna o han trabajado en algo parecido, les agradecería mucho que compartieran conmigo su experiencia.
De antemano muchas gracias.

nostromo

  • Miembro MUY activo
  • ***
  • Mensajes: 134
    • Ver Perfil
    • http://win32cpp.cjb.net
Re: Desde Visual Importar A Acces Un Archivo De Excel
« Respuesta #1 en: Sábado 14 de Agosto de 2004, 07:00 »
0
Hola;

Por lo menos, yó lo realizo de la siguiente manera, en una empresa debes generar la base de datos, la cual, la tienes para consultar.

Presentar esos datos mediante un informe, memo, tirar a la planilla, word, pdf, etc.

Tengo en VB una rutina que me hace todo lo anterior, pero debes enterder que la base es el orígen de todo y el resto son complementos para ver e interpretar dicha información.

si tienes interes sigeme contactando, avisa si tienes msn.

Nos vemos.

Ryukon

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Desde Visual Importar A Acces Un Archivo De Excel
« Respuesta #2 en: Viernes 20 de Agosto de 2004, 14:15 »
0
Hay una forma muy sencilla que la aporta el access 2000 que es importar un tabla de exel a un tabla de access, solo tienes que seguir el asistente y ya esta.

Pd:no se si es la opción importar o exportar de access lo miras y ya esta.

Anderea

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Desde Visual Importar A Acces Un Archivo De Excel
« Respuesta #3 en: Viernes 20 de Agosto de 2004, 16:34 »
0
gracias RYucon, me puse a travesiar y encontré que podía importar una hoja de excel a una tabla de acces desde un macro de acces. Luego corro el macro desde visual basic y logro lo que quería.

liche

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Desde Visual Importar A Acces Un Archivo De Excel
« Respuesta #4 en: Martes 24 de Agosto de 2004, 16:42 »
0
hi
como haces para correr la macro de access desde visual basic.

bye   ;)

Anderea

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Desde Visual Importar A Acces Un Archivo De Excel
« Respuesta #5 en: Miércoles 25 de Agosto de 2004, 00:22 »
0
Es bien sencillito ahi te va el codigo:

Dim mac As New Access.Application //mac es el nombre de la variable para este
//ejemplo

mac.OpenCurrentDatabase ("Direccion\nombre de la base.mdb") // aqui abres la  
//base de datos si tiene password solo le quitas los parentesis y le pones , ,
//password.
mac.DoCmd.RunMacro "Nombre del macro" //asi corres el macro
mac.CloseCurrentDatabase // aqui la cierras