RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  66638 - TRABAJAR FICHERO DE TEXTO A MDB
Autor:  Antonio Ruiz
Hola,
Llevo meses trabajando con access, poco a poco voy introduciendo código para familiarizarme con él y ahora me surge mis primeros quebraderos de cabeza:

Tengo un listado en formato TXT, texto plano, es decir, sin comillas ni ningún tipo de separador, como si estuviera impreso en una hoja de papel apaisado, con su títulos, fecha y cuerpo del listado, así varias hojas y todas con su título, etc.. en el cuerpo del listado estan los datos que me interesa pasar a una base de datos, (nombre, dirección,localidad, etc...)

En clipper he conseguido hacerlo pero claro con el resultado que la base de datos es DBF y no MDB como yo quiero para access, primero he creado una base con un sólo campo de 255 caracteres, después haciendo un "append" importo todo el listado a dicho campo. Luego voy depurando esa base de datos de forma que marco los registros que corresponden a cabecera, fecha, etc.., es decir, todo lo que no me sirve para luego hacer un delete+pack, el resultado final es que me quedo sólo con los registros que me interesan.

Después contando posiciones de cada dato lo voy almacenando en variables para luego al final de cada registro agregar un nuevo registro en la base definitiva y llenarlo con esas variables.

Perdón por el tocho pero quería que entendiérais que esta rutina la tengo por la mano pero en clipper, ahora se me presenta el problema que en Access no tengo ni idea de por dónde empezar, me gustaría si me podéis dar las primeras pinceladas, a continuación os pongo más o menos los datos que tengo en la base.

DBFdefinitiva (campos: Nombre, Dirección, Localidad )

DBFtemporal (aquí es donde en teoria trabajo el listado importado del TXT, sólo tiene un campo: Linea, la voy recorriendo registro a registro).

Listado.TXT (fichero de texto, sin comillas, del que sólo me interesan los datos que estan en unas posiciones determinadas del listado)

En definitiva lo que quiero es poder crear una tabla con un listado TXT, he probado las opciones automáticas que da access de importar pero no me sirve.

Gracias a todos y saludos.
Toni.


Nombre
Apellidos
Correo
Comentarios