Fórum Salvar em txt no Delphi com tamanho de campos definidos #515794
04/04/2015
0
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.
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
Curtir tópico
+ 0
Responder
Posts
04/04/2015
Ricardo
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.
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.
Responder
Gostei + 0
05/04/2015
Flavio Silva
Olá Ricardo,
Agradeço sua ajuda.
segue meu e-mail:
flaviocabral@hotmail.com.br.
"meu email possui br"
Agradeço sua ajuda.
segue meu e-mail:
flaviocabral@hotmail.com.br.
"meu email possui br"
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)