Access - modificar txt desde Access

 
Vista:

modificar txt desde Access

Publicado por Isidro (5 intervenciones) el 30/08/2006 12:59:44
Hola,
Tengo una pequeña aplicación en Access que me genera un archivo .txt
El caso es que tengo que añadir al final de ese fichero un caracter hexadecimal (1A)
Alguien sabe cómo hacer para automatizarlo desde Access
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:modificar txt desde Access

Publicado por The Emulator (146 intervenciones) el 30/08/2006 15:28:56
Hola
Bueno eso lo puedes hacer mediante VBA

Con comandos de Visual Basic puedes abrir archivos de texto y modificarlos
aqui te coloco como hacerlo

Open "C:\TuArchivo.txt" For Append As 1
Print #1,"Texto que se escribira en el archivo"
Close 1

Te lo explico en la primera linea abre el archivo en modo que puedes agregarle datos en la segunda linea se escribe un dato en el archivo y en la tercera e cierra el archivo

En tu caso para escribir el valor hexa de 1a seria asi
Print #1, &H1A;
pero ten en cuenta que el numero 1A al guardarlo en el archivo sera 26 asi que si necesitas que se guarde el 1A colocalo asi
Print #1, "1A";

Pero si lo que necesitas es que se guarde el caracter correspondiente al 1A seria
Print #1, chr(&H1A);

Saludos
http://www.theemulator.tk
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:modificar txt desde Access

Publicado por isidro (5 intervenciones) el 30/08/2006 21:58:23
muchas gracias.
mañana pruebo.
me había inventado una foma de hacerlo: un txt con el hexadecimal, y desde una macro ejecutar el comando cmd haciendo un >> hacia el txt destino... jejejej, un poco cutre, pero funcionaba... pero mucho mejor lo que me comentas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:modificar txt desde Access

Publicado por Isidro (5 intervenciones) el 31/08/2006 11:48:07
pues ya está funcionando...
...muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar