Relación entre Excel y Access

03/03/2007 - 00:11 por Insumos | Informe spam
Gente del Foro:

Dado que manejo libros de Excel con grandes cantidades de datos, me han
dicho que puedo usar el Access, el cual es mucho más ágil para manejar
grandes cantidades de registros. Entonces, me puse a investigar un poco de
que se trata esto del Access y a experimentar. Ya aprendí a manejarlo un
poco y lo que descubrí es lo siguiente: Tal vez sea cierto que es más ágil
que manejando registros Excel con las consultas, tablas relacionales y todo
eso, pero lo que descubrí es que es muy limitado en sus posibilidades de
cálculo con los datos ingresados, por lo cual para lo único que sirve
aparentemente es para guardar registros y combinarlos y relacionarlos y todo
eso.
Puntualmente, mi duda es la siguiente: se puede hacer que el Excel realize
operaciones sobre datos en tablas o consultas de Access?
Desde ya muchas gracias.

CONTADURIA

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/03/2007 - 01:14 | Informe spam
hola, 'anonimo/a' !

... se puede hacer que el Excel realize operaciones sobre datos en tablas o consultas de Access?



dependiendo de que signifique [+/- exactamente] eso de... "realizar operaciones en excel SOBRE datos en tablas de access"...

- si lo que necesitas es realizar operaciones DE HOJA DE CALCULO... tendras que hacerlas EN una hoja de calculo
- si lo que necesitas es almacenar 'mucha' informacion [SIN formulas]... puedes meterlas en tablas y consultas en bases de datos
- si lo que necesitas en 'combinar' bases de datos 'extensas' y operaciones de hoja de calculo...
a) puedes 'consultar' las bases de datos... devolver los resultados a una hoja de calculo... y 'operar' en la hoja de calculo
b) si solo necesitas 'reportes' [o algo similar]... puedes crear tablas dinamicas con base en datos externos [de tus bases de datos]
- si requieres operaciones mas 'complejas' -?-... podrias ir pensando en la combinacion de lo anterios, + macros, + etc. etc. etc.

[en resumen]...
access ES access
excel ES excel
si ambos hicieran 'lo mismo'... [supongo que] alguno de ellos tendria que 'desaparecer' -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Insumos
03/03/2007 - 14:42 | Informe spam
Hola Héctor:

Gracias por tu amable respuesta. Lo que yo me preguntaba es justamente lo
que vos mencionas: la opción de combinar bases de datos extensas y
operaciones de hoja de calculo. Vos mencionas que se puede hacer lo
siguiente, y cito tus palabras:
" a) puedes 'consultar' las bases de datos... devolver los resultados a
una hoja de calculo... y 'operar' en la hoja de calculo
b) si solo necesitas 'reportes' [o algo similar]... puedes crear tablas
dinamicas con base en datos externos [de tus bases de datos]
- si requieres operaciones mas 'complejas' -?-... podrias ir pensando en
la combinacion de lo anterios, + macros, + etc. etc. etc. "
Las opciones me resultan interesantes ya que es lo que a mi me gustaria
hacer. Lo de hacer consultas y copiarlas al Excel lo he experimentado. Pero
me interesa la posibilidad de que se pueda hacer de una manera más
automática, por medio de algún código. Lo que me refiero es que, por
ejemplo, abro una planilla de Excel, y desde ahi (y sin abrir el Access ni
nada) pueda generar reportes mediante código VBA de acuerdo a parámetros
que, por ejemplo, un usuario ingrese desde un UserForm y luego el Excel
"rescate" de una base de datos en Access los registros que se necesitan y
trabaje sobre esos registros (realizando alguna que otra operación para
procesarlos) y me elabore el reporte personalizado. Entonces así tendría
todos los datos en Access y todas las operaciones las hago en Excel ( ya que
por lo que vi en Access solo se pueden realizar operaciones básicas con los
datos), lo que evitaria (como tengo ahora) planillas de excell con miles y
miles de registros, lo cual significa archivos muy pesados y lentos en
funcionar.
Conoces algún ejemplo de lo que me refiero, alguna planilla Excel
relacionada con una base de datos, con la cual pueda ver como funciona tal
relación, o ejemplos de códigos que hagan este tipo de cosas?
Bueno, muchas gracias por todo!!
Saludos!


"Héctor Miguel" escribió en el mensaje
news:
hola, 'anonimo/a' !

> ... se puede hacer que el Excel realize operaciones sobre datos en


tablas o consultas de Access?

dependiendo de que signifique [+/- exactamente] eso de... "realizar


operaciones en excel SOBRE datos en tablas de access"...

- si lo que necesitas es realizar operaciones DE HOJA DE CALCULO...


tendras que hacerlas EN una hoja de calculo
- si lo que necesitas es almacenar 'mucha' informacion [SIN formulas]...


puedes meterlas en tablas y consultas en bases de datos
- si lo que necesitas en 'combinar' bases de datos 'extensas' y


operaciones de hoja de calculo...
a) puedes 'consultar' las bases de datos... devolver los resultados a


una hoja de calculo... y 'operar' en la hoja de calculo
b) si solo necesitas 'reportes' [o algo similar]... puedes crear tablas


dinamicas con base en datos externos [de tus bases de datos]
- si requieres operaciones mas 'complejas' -?-... podrias ir pensando


en la combinacion de lo anterios, + macros, + etc. etc. etc.

[en resumen]...
access ES access
excel ES excel
si ambos hicieran 'lo mismo'... [supongo que] alguno de ellos tendria que


'desaparecer' -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#3 Héctor Miguel
03/03/2007 - 22:39 | Informe spam
hola, ???

Las opciones me resultan interesantes ya que es lo que a mi me gustaria hacer.
Lo de hacer consultas y copiarlas al Excel lo he experimentado.
Perome interesa la posibilidad de que se pueda hacer de una manera mas automatica, por medio de algun codigo.
Lo que me refiero es que, por ejemplo, abro una planilla de Excel, y desde ahi (y sin abrir el Access ni nada)
pueda generar reportes mediante codigo VBA de acuerdo a parametros [...]



lo que necesitas [parece que] es claro y entendible... los 'detalles' es lo que sigue un poquitin 'oscuro' :))
las alternativas/variantes/posibilidades/... y los diferentes metodos de lograrlo son [mas que] 'suficientes' ;)
en tanto podemos obtener detalles mas... 'concretos'... prueba con una visita por las siguientes conversaciones:
-> http://tinyurl.com/3ahypg [solo como 'arranque'] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Insumos
06/03/2007 - 00:46 | Informe spam
Hola Héctor:

Gracias nuevamente por tu respuesta. He estado leyendo las consultas que
mencionas, y veo que el tema de ADO y DAO excede mis conocimientos. Vi
algunos ejemplos de los códigos y la verdad que no los entiendo, además de
que en "mi" Excel parecen no funcionar.
Lo que si ya he podido hacer es "rescatar" lo datos de una consulta o tabla
hecha en Access con la función Datos Externos, cómo señala una de las
conversaciones, de la cuál he grabado el código y al espiarlo he podido
aprender a personalizar un par de cosas. Pero igualmente todavia tengo mucho
que apreder!!
En fin, si tal vez tenes a mano alguna explicación más para principiantes
(tal vez del tipo for dummies!) de todo el asunto ADO y DAO pueda animarme
un poco más. Por ahora experimentare un poco con el "Obtener Datos Externos"
a ver que puedo hacer.
Muchisimas gracias por tu ayuda!!

"Héctor Miguel" escribió en el mensaje
news:uRxd$
hola, ???

> Las opciones me resultan interesantes ya que es lo que a mi me gustaria


hacer.
> Lo de hacer consultas y copiarlas al Excel lo he experimentado.
> Perome interesa la posibilidad de que se pueda hacer de una manera mas


automatica, por medio de algun codigo.
> Lo que me refiero es que, por ejemplo, abro una planilla de Excel, y


desde ahi (y sin abrir el Access ni nada)
> pueda generar reportes mediante codigo VBA de acuerdo a parametros


[...]

lo que necesitas [parece que] es claro y entendible... los 'detalles' es


lo que sigue un poquitin 'oscuro' :))
las alternativas/variantes/posibilidades/... y los diferentes metodos de


lograrlo son [mas que] 'suficientes' ;)
en tanto podemos obtener detalles mas... 'concretos'... prueba con una


visita por las siguientes conversaciones:
-> http://tinyurl.com/3ahypg [solo como 'arranque'] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#5 Héctor Miguel
06/03/2007 - 01:16 | Informe spam
hola, ???

... ya he podido... "rescatar" lo datos de una consulta o tabla hecha en Access con... Datos Externos
... he grabado el código y al espiarlo he podido aprender a personalizar un par de cosas
... si tal vez tenes a mano alguna explicación más para principiantes (tal vez del tipo for dummies!)
de todo el asunto ADO y DAO pueda animarmeun poco mas.
Por ahora experimentare un poco con el "Obtener Datos Externos" a ver que puedo hacer.



tambien es posible hacer 'dinamicas' las consultas desde [menu] datos / obtener datos externos...
revisa las siguientes conversaciones: -> http://tinyurl.com/yqutb7
[en lo que encontramos algo mas 'sencillo' acerca del tema dao/ado] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida