locked
Importar dados txt para Access 2007 RRS feed

  • Pergunta

  • Estou tentando importar dados txt para o Access 2007 só que sempre depois da importação ocorre  de converção por causa do campo data.
    Eu faço o mesmo processo em uma maquina com Access 2003  e da certo!

    Gostaria de saber como fazer o mesmo processo no 2007.
    Os dados do meu arquivo txt estão organizados dessa maneira:

    0,0047,20080130,08.15,01,1
    0,0047,20080130,17.30,01,2
    .
    ..
    ...

    Na hora da importação eu coloco o campo data como AMD e sem separador / p datas.

    Gostaria que quem se dispuser a me ajudar teste o processo e poste os resultados para saber se isso é realmente uma falha do Access2007!

    Muito obrigado pela atenção!
     
    sexta-feira, 6 de fevereiro de 2009 14:34

Respostas

  • Já consegui resolver!
    Usei VBA para importar tudo como texto e transformar no formato que eu queria com as funções rigth, left e mid. A função SPLIT tambem ajudou muito!
    • Marcado como Resposta Abraão Alves sexta-feira, 13 de fevereiro de 2009 19:36
    sexta-feira, 13 de fevereiro de 2009 19:36

Todas as Respostas

  • Oi Abraão,

    eu gostaria de testar. Você tem um TXT ou eu posso criar um com estas linhas de exemplo que você mostrou?

    Como exatamente está a spec? (que campos e que tipos de dados) 
    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    sexta-feira, 6 de fevereiro de 2009 23:18
    Moderador
  •  Este é o arquivo txt:
    http://www.4shared.com/file/72520501/9761aaeb/ponto2.html

    E as spec são essa:
    1. O 3º(terceiro) campo é do tipo Data
    2. O 4º(quarto) é do tipo texto
    3. A data esta no formato AMD e NÃO tem nehum separador elemento data ex: /, ou -
    4. Todos os outros campos são do tipo int longo
    5 Não esqueça de colocar (|) ou qualquer outro caracterie para num decimal pois a (,)virgula é o delimitador

    Espero ter sido claro.
    Muito obrigado pela atenção!
    domingo, 8 de fevereiro de 2009 22:43
  • Já consegui resolver!
    Usei VBA para importar tudo como texto e transformar no formato que eu queria com as funções rigth, left e mid. A função SPLIT tambem ajudou muito!
    • Marcado como Resposta Abraão Alves sexta-feira, 13 de fevereiro de 2009 19:36
    sexta-feira, 13 de fevereiro de 2009 19:36