Exportar consulta

Una consulta se puede exportar a dbase, excel, etc, ¿pero hay alguna manera de exportarla a una tabla en access directamente? GRACIAS

1 Respuesta

Respuesta
1
Se me ocurren dos cosas que´puedes estar preguntando, y posiblemente por eso aún no te ha respondido nadie.
a) Si el resultado que deseas es otra consulta con distinto nombre, se hace con un
docmd. CopyObject,"nuevoNombre", acQuery,"laOriginal"
b) Pero si el resultado deseado es una tabla con los datos que mostraba la consulta, lo puedes hacer con una sentencia SQL
currentdb.Execute "select * into nuevaTabla from laConsulta"
A lo que me referías era a la opción b, y me funciona perfectamente, pero ¿hay alguna opción en SELECT para que machaque encima la tabla si ya existe? He estado buscando en un manual de SQL pero no veo nada . GRACIAS
Perdona por el retraso pero hubo un fin de semana ;-)
Bueno, justo antes de la linea de antes ponle un
currentdb.execute "drop nuevatabla"
Que borra la tabla previa. Si no existía previamente te dará un error, para evitarlo le pones delante un
on error resume next
y después un
on error goto 0
Resumiento:
on error resume next
currentdb.execute "drop mitabla"
on error goto 0
currentdb.execute "select * into nuevatabla from laConsulta"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas