Importar datos de excel «resultado de una consulta referencia cruzada» a una tabla de Access

La importación debe ser hecha por código vba «desde access por medio de un botón dentro de un formulario», porque la tabla de excel es el resultado de una consulta referencia cruzada y el destino es una tabla de access que no tiene la misma cantidad de columnas. El encabezado de las columnas de excel son(CodigoActividad, Description, Estado, Iniciales, y varias fechas ya calculadas que son el primer día de la semana. Ejemplos: «2016-01-17», «2016-01-24», ...) para las columnas de las fechas muestran la cantidad de días asignados y esos valores son los que se deben modificar. Los campos de la tabla son(*CodigoActividad, *Iniciales, *Primer día de la semana, Numero de días asignados). Los campos con * son llave principal.

1 Respuesta

Respuesta

Y digo yo: ¿Por qué no vinculas ese Excel a Access, te creas una consulta sobre esa tabla-Excel vinculada con los campos que necesitas y conviertes esa consulta de selección en una consulta de datos anexados?

El código de tu botón sería:

Private Sub...

docmd.setwarnings false

domcd.openquery "NombreConsulta"

docmd.setwarnings true

msgbox "Actualización de datos realizada correctamente",vbinformation,"CORRECTO"

End sub

Saludos

Neckkito

http://bit.ly/neckkito

http://nksvaccessolutions.com/Foro/

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas