Leer Registros de Tabla en Excel desde Access

Quisiera saber si existe alguna forma de leer los registros de una tabla de excel y recorrerlos mismos para compararlos con mis datos de mi base de datos administrado por Access, ¿cómo se hace con el recordset?

1 Respuesta

Respuesta
2

Si te pasas por el foro de nksvaccessolutions.com, verás que durante los meses de septiembre-octubre planteamos un reto que trataba precisamente sobre eso: https://t.co/5UOc4LsDme

Si te vas a las últimas respuestas, podrás ver nuestra solución y la de aquellos usuarios que llegaron a soluciones que funcionan.

Un saludo.


Mil disculpas, primeramente darle las gracias.  Bajé el archivo... creo que debí especificar que soy principiante y no entendí.

Cuál será el código para conectarme a la tabla en excel, lo que deseo realizar para realizar mis pruebas es recorrer los registros de la tabla así como se hace con el recordset.  Luego creo que puedo encargarme.

No sé que archivo has bajado (imagino que será la solución "oficial", archivo Reto_12. Solucion.rar). Si te fijas en el código del botón "solución avanzada", verás que el sistema usado es importar la hoja de excel a una tabla "temporal" de access, y luego comparar los datos entre las dos tablas (es más "sencillo" hacerlo así, en mi opinión). Tienes el código explicado paso a paso.

Si ojeas el resto de soluciones, prácticamente todas usan esta sistemática de importar a una tabla y comparar dos tablas de access (por algo será... XD)

Aquí otra solución en la misma línea: ¿Cómo importar datos de un libro excel desde access con código vba?

De todas formas, por si aun tienes interés en hacerlo por medio de un recordset, en estos enlaces explican cómo:

https://support.microsoft.com/es-pa/help/257819/how-to-use-ado-with-excel-data-from-visual-basic-or-vba 

http://freyes.svetlian.com/ADOExcel/ado-excel.htm 

http://www.mvp-access.es/softjaen/articulos/excel/ado_dao_excel.htm 

https://accessusergroups.org/espana/ado-access-material-y-video-disponibles/ -> busca en el blog la charla de "ADO + Access", en el vídeo y en el ejemplo que se acompaña también tienes un ejemplo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas