Salvar em txt no Delphi com tamanho de campos definidos

Delphi

04/04/2015

Boa noite,

Depois de muito pesquisa na net, resolvi perguntar no fórum.
A empresa que trabalho atualmente, contratou um empresa de consulta a dados cadastrais. No entanto, me pediram para que desenvolvesse uma aplicação simples para cadastrar todas as ocorrências e depois gerar um arquivo com a extensão TXT, para ser enviado a empresa, para registrar todas as consultas.

O problema é o seguinte:
Me passaram um manual de procedimento para desenvolvimento, onde o arquivo deve conter cada registro por linhas, no então cada coluna tem um tamanho e uma posição especifica.

Exemplo:

CNPJ: Tamanho 14 - Inicio 1 Fim 14
Razão Social: Tamanho 55 - Inicio 15 Fim 69
Nome Fantasia: Tamanho 55 - Inicio 70 Fim 124
E assim por diante.

Ficando assim:
0000000000000011111111111111 2222222222222....

Detalhes, ao abrir a janela será exibido um DBGrid contendo todos os dados que precisarão ser gerado em txt. Assim não sei nem por onde começar.


Desde já obrigado a todos.
Flavio Silva

Flavio Silva

Curtidas 0

Respostas

Ricardo

Ricardo

04/04/2015

Boa noite Flávio.

Eu desenvolvo sistemas para trânsito, e em um deles eu faço a leitura de um arquivo .txt enviado pelo DETRAN contendo informações sobre infrações.

Nesses arquivos existem várias linhas, as vezes mais de 10.000, e é preciso seguir um layout para poder ler: 1 até 10 - numero do auto, 10 até 18 placa e por ai vai. Depois de ler gera outro txt de acordo com outro layout, e exibe tudo em um dbgrid. Na teoria é mais ou menos o que você precisa.

Lógico que não vou postar os fontes aqui, mas se quiser deixa o seu email que eu passo uns trechos do código que vão te ajudar.
GOSTEI 0
Flavio Silva

Flavio Silva

04/04/2015

Olá Ricardo,

Agradeço sua ajuda.

segue meu e-mail:

flaviocabral@hotmail.com.br.
"meu email possui br"
GOSTEI 0
POSTAR