Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/07/2003, 12:32
Avatar de amanda75
amanda75
 
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 21 años, 7 meses
Puntos: 0
En el manual de access se dice

En Microsoft Access 2000, no se puede usar una instrucción SQL para especificar los datos a exportar cuando esté usando la acción TransferirTexto. En lugar de usar una instrucción SQL, primero debe crear una consulta y luego especificar el nombre de la consulta en el argumento Nombre de la tabla.


También es tajante en esto

El nombre del archivo de texto para importar, exportar o vincular debe incluir la ruta de acceso completa. Este argumento es obligatorio.

A mi se me ocurre una solución, puede que a algún compañero se le ocurra otra:

(seguramente ya sabrás importar pero pongo todo el proceso para no saltarme ningún paso)

Una vez creado el documento de texto, nombrado y ubicado exactamente desde dónde lo importará siempre el programa, se puede crear un "modelo de importación":

En archivo/obtener datos externos/importar/(archivo de texto) importar

Eligiendo delimitado, se siguen las indicaciones del asistente y en avanzado, se pueden especificar las condiciones de importación guardando el "modelo"

Luego se hace una macro, como decia vamp_02, poniendo un nombre fijo de tabla, de archivo con su ruta y con la especificación de importación que previamente se ha creado.

Después se puede hacer que el usuario ejecute esta macro desde un formulario mediante un botón de acción

Espero haberte ayudado. Si al final decides hacer este proceso y necesitas alguna aclaración, mándame un privado.

Un saludo BrujoNic