Foros del Web » Soporte técnico » Ofimática »

Conexion de Excel A una BD

Estas en el tema de Conexion de Excel A una BD en el foro de Ofimática en Foros del Web. Hola gente del foro, estoy necesitando para un posible puesto de trabajo, entender algo del tema de conexion de una Base de Datos a Excel ...
  #1 (permalink)  
Antiguo 10/04/2008, 19:21
Avatar de juancace  
Fecha de Ingreso: febrero-2006
Ubicación: Zona Norte del Gran Bs As
Mensajes: 89
Antigüedad: 18 años, 2 meses
Puntos: 0
Busqueda Conexion de Excel A una BD

Hola gente del foro, estoy necesitando para un posible puesto de trabajo, entender algo del tema de conexion de una Base de Datos a Excel con VBA, se que se puede, pero no encuentro mucha informacion al respecto. Alguno tiene algun apunte al respecto? o algo que pueda servir...
Se los voy a agradecer !
Bye!
__________________
JuAnCaCe :arriba:
  #2 (permalink)  
Antiguo 14/04/2008, 09:39
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
Re: Conexion de Excel A una BD

¿estas seguro que quieres conectarte a una base de datos con Vba , no será por ODBC?
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #3 (permalink)  
Antiguo 22/04/2008, 19:02
Avatar de juancace  
Fecha de Ingreso: febrero-2006
Ubicación: Zona Norte del Gran Bs As
Mensajes: 89
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Conexion de Excel A una BD

Hola Judoka! mira quiero aprender del tema... por eso pregunto como puedo manipular desde VBA los recursos que necesite para trabajar con una base de datos!
Se entiende ? si tienes ayude te lo voy a agradecer
__________________
JuAnCaCe :arriba:
  #4 (permalink)  
Antiguo 23/04/2008, 06:28
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
Re: Conexion de Excel A una BD

Lo que quieres es conectarte de excel hacia una base de datos??
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #5 (permalink)  
Antiguo 23/04/2008, 13:12
Avatar de juancace  
Fecha de Ingreso: febrero-2006
Ubicación: Zona Norte del Gran Bs As
Mensajes: 89
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Conexion de Excel A una BD

Asi es... necesito aprender sobre el tema
__________________
JuAnCaCe :arriba:
  #6 (permalink)  
Antiguo 23/04/2008, 13:43
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Re: Conexion de Excel A una BD

Esta tan sencillo como:

Código:
  Set conSQL = CreateObject("ADODB.Connection")
  Set rsSQL = CreateObject("ADODB.Recordset")

  conSQL.ConnectionString = "driver={SQL Server};server=TU_SERVIDOR;uid=USUARIO;pwd=PASSWORD;Initial Catalog=BASE_DE_DATOS"
  conSQL.Open
El codigo lo pones en cualquier procedimiento o funcion. Puede ser en el evento onclick de algun boton.

Solamente entras en el menu Herramientas - Macro - Visual Basic Editor (ALT+F11)

O puedes utilizar ODBC que es mucho mas facil
  #7 (permalink)  
Antiguo 24/04/2008, 13:47
Avatar de scabral  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 93
Antigüedad: 16 años
Puntos: 3
Re: Conexion de Excel A una BD

Yo utilizo normalmente ADO y funciona OK. Dentro de VBA agregás la referencia a DAO y ya podés utilizarla. A ojo es algo como esto, fijate la sintaxis en la ayuda.

Dim DB as database
Dim RS as database

Set DB = dbengine.opendatabase(...)
Set RS = DB.openrecordset("SELECT * FROM...",...)

Saludos. Gustavo.
  #8 (permalink)  
Antiguo 24/04/2008, 13:48
Avatar de scabral  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 93
Antigüedad: 16 años
Puntos: 3
Re: Conexion de Excel A una BD

Perdón, "Dim RS as Recordset" es lo correcto

Cita:
Iniciado por scabral Ver Mensaje
Yo utilizo normalmente ADO y funciona OK. Dentro de VBA agregás la referencia a DAO y ya podés utilizarla. A ojo es algo como esto, fijate la sintaxis en la ayuda.

Dim DB as database
Dim RS as database

Set DB = dbengine.opendatabase(...)
Set RS = DB.openrecordset("SELECT * FROM...",...)

Saludos. Gustavo.
  #9 (permalink)  
Antiguo 30/04/2008, 02:46
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 5 meses
Puntos: 144
Re: Conexion de Excel A una BD

Aquí explico como conectarse a una base de datos access desde excel.

Salu2

Última edición por 3pies; 06/05/2008 a las 05:23
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:49.