Complementos en Excel 2007

06/04/2009 - 15:41 por Gustavo Echenique | Informe spam
Hola Foro!

Necesito utilizar el complemento xlodbc.xla en Excel 2007, pero no lo
encuentro en ninguna parte.
¿Alguno de ustedes conoce la manera de activarlo?

Desde ya, agradezco mucho su atención.

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
07/04/2009 - 20:17 | Informe spam
hola, Gustavo !

Mostrar la cita
ademas de los comentarios de Juan M, y regresando a tu consulta original...
Mostrar la cita
podrias comentar cual es la necesidad de utilizar ese complemento en la version 2007 ?
o sea, cual es la situacion (real) que vas a resolver con su uso (de preferencia +/- exactamente) ?
y/o cuales de sus funciones son las que necesitas usar en 2007 (algunos ejemplos) ?

saludos,
hector.
#7 Gustavo Echenique
16/04/2009 - 18:07 | Informe spam
Hola Héctor!

Ante todo, agradezco muchísimo la ayuda que me han aportado vos y Juan y el
tiempo que le han dedicado a mi problema.

No he respondido antes porque se rompió mi computadora y recién estoy
operativo nuevamente (sobre llovido, mojado).

Mira Héctor, los métodos que necesito utilizar y que están en el XLODBC.XLA
son las siguientes: SQLOpen, SQLQueryExec, etc.

¿Con qué otros métodos actuales de Excel 2007 los podría reemplazar?

Un abrazo!

Gustavo Echenique


"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
#8 Héctor Miguel
16/04/2009 - 21:07 | Informe spam
hola, Gustavo !

Mostrar la cita
a reserva de que sigue sin comentarios cual es la situacion "real" que necesitas resolver
y cual seria el uso especifico que haces (desde vba) a las funciones del complemento (xlodbc.xla) -???-

- SQLOpen: si necesitas estar cambiando de base de datos sobre la que has de consultar...
-> utiliza conexiones a bases de datos externas a traves de ADO (vba)

- SQLQueryExec: para ejecutar consutas a bases de datos (abiertas por SQLOpen o por ADO/VBA)
a) consulta bases de datos externas por MS-Query (menu: datos / obtener datos externos / ..)
puedes determinar parametros variables de consulta y asignar las variables a celdas
b) ADO (vba) tiene bastantes opciones, metodos, etc. para (re)consultar bases de datos externas

- etc.: este, tambien te lo dejo en "etc."

si cualquier duda (o requieres de ayuda mas... precisa)... comentas ?
saludos,
hector.
#9 Gustavo Echenique
17/04/2009 - 00:07 | Informe spam
Hola Héctor!

Lamento estar abusándome de tu colaboración, y por esto te pido disculpas si
no me hago comprender. Ahora voy a tratar de hacerlo:

Mira, tengo un motor de base de datos Informix, y necesito conectarme desde
Excel para lo siguiente:

La necesidad es sacar un reporte de deuda que el sistema del que disponemos
no provee, y no creo que lo haga.
Entonces, mediante una celda en la que el operador ingrese una fecha tope
para la deuda, y un listbox en donde figuran las rutas de facturación (es un
criterio para agrupar los clientes), pueda seleccionar una o más rutas y
ejecutar un procedimiento almacenado del motor Informix con éstos
parámetros.

Si pudieras ayudarme con ADO, como por ejemplo, para conectarme con el
motor, ejecutar una consulta, etc. te lo agradecería enormemente.
La ayuda de VBA me resulta críptica, y muy poco clara al momento de emplear
los métodos de ADO.

Desde ya, te agradezco tu atención y te envío un abrazo.

Gustavo Echenique



"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
#10 Héctor Miguel
17/04/2009 - 04:50 | Informe spam
hola, Gustavo !

Mostrar la cita
si recuerdo bien, +/- alla por febrero 2007 comentaste que ya tenias resuelta la conexion entre excel e informix
vendria bien si comentas las cadenas (strings) que utilizas actualmente para la conexion y la consulta (en vba)
ya sea que utilices solo macros personalizadas y/o hagas pasos mediante el complemento xlodbc.xla o ms-query

la intencion de pedir que expongas esos "strings" es poder "ver" lo que pudiera resultar dificil de explicar (p.e.)
ubicacion de la base de datos, campos y criterios de la consulta, las celdas donde tomar "parametros", etc.
(el etc. incluye cualquier requerimiento "especial" al consultar bases de informix, como orden de fechas o ???)

saludos,
hector.
Ads by Google
Search Busqueda sugerida