Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 10-abr-2008, 19:21   #1 (permalink)
juancace no se puede cailificar en este momento
 
Avatar de juancace
 
Fecha de Ingreso: febrero-2006
Ubicación: Zona Norte del Gran Bs As
Mensajes: 82
Enviar un mensaje por ICQ a juancace Enviar un mensaje por MSN a juancace Enviar un mensaje por Yahoo  a juancace
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:
juancace está desconectado   Responder Citando
Antiguo 14-abr-2008, 09:39   #2 (permalink)
judoka está en el buen camino
 
Avatar de judoka
 
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 176
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
judoka está desconectado   Responder Citando
Antiguo 22-abr-2008, 19:02   #3 (permalink)
juancace no se puede cailificar en este momento
 
Avatar de juancace
 
Fecha de Ingreso: febrero-2006
Ubicación: Zona Norte del Gran Bs As
Mensajes: 82
Enviar un mensaje por ICQ a juancace Enviar un mensaje por MSN a juancace Enviar un mensaje por Yahoo  a juancace
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:
juancace está desconectado   Responder Citando
Antiguo 23-abr-2008, 06:28   #4 (permalink)
judoka está en el buen camino
 
Avatar de judoka
 
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 176
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
judoka está desconectado   Responder Citando
Antiguo 23-abr-2008, 13:12   #5 (permalink)
juancace no se puede cailificar en este momento
 
Avatar de juancace
 
Fecha de Ingreso: febrero-2006
Ubicación: Zona Norte del Gran Bs As
Mensajes: 82
Enviar un mensaje por ICQ a juancace Enviar un mensaje por MSN a juancace Enviar un mensaje por Yahoo  a juancace
Re: Conexion de Excel A una BD

Asi es... necesito aprender sobre el tema
__________________
JuAnCaCe :arriba:
juancace está desconectado   Responder Citando
Antiguo 23-abr-2008, 13:43   #6 (permalink)
posman está en el buen camino
 
Fecha de Ingreso: enero-2008
Mensajes: 105
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
posman está desconectado   Responder Citando
Antiguo 24-abr-2008, 13:47   #7 (permalink)
scabral tiene algunos puntos positivos de karma
 
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 52
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.
scabral está desconectado   Responder Citando
Antiguo 24-abr-2008, 13:48   #8 (permalink)
scabral tiene algunos puntos positivos de karma
 
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 52
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.
scabral está desconectado   Responder Citando
Antiguo 30-abr-2008, 02:46   #9 (permalink)
Colaborador
3pies tiene algunos puntos positivos de karma
 
Avatar de 3pies
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 1.858
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-may-2008 a las 05:23.
3pies está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:42.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93