MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Ler arquivo texto a partir de determinada linha

    Compartilhe

    Mrsilva
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 03/11/2011

    Ler arquivo texto a partir de determinada linha

    Mensagem  Mrsilva em Qua 04 Dez 2013, 18:00

    Olá pessoal.

    Quando preciso passar pelas linhas de um arquivo texto uso o seguinte código

    Código:
    Open strCaminho For Input As #1 'Abre arquivo texto


    Do While Not EOF(1) 'Passar por todas as linhas enquando não chegar no fim

    Line Input #1, strLinha 'Ler a linha e gravar na variavel

    'Demais linhas do codigo
    É possível começar a leitura em determinada linha? Estou passando por todas as linhas para chegar onde preciso, queria algo mais eficiente.


    Desde já agradeço.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9282
    Registrado : 04/11/2009

    Re: Ler arquivo texto a partir de determinada linha

    Mensagem  JPaulo em Qui 05 Dez 2013, 12:14

    Olá;

    Veja se entende este exemplo que fiz para você;

    Dim strTexto As String

    Open "C:\teste.txt" For Input As #1
    Line Input #1, strTexto: Debug.Print "Line 1: " & strTexto
    Line Input #1, strTexto: Debug.Print "Line 2: " & strTexto
    Line Input #1, strTexto: Debug.Print "Line 3: " & strTexto
    Line Input #1, strTexto: Debug.Print "Line 4: " & strTexto
    Close #1


    Repare que, cada vez que você escrever "Line Input #1", refere-se a uma linha especifica e como é obvio a primeira vez que escreve é a primeira linha, depois a segunda e por ae....

    Deste modo, você poderá escolher onde começar a leitura...




    .................................................................................
    Contribua com o maximoaccess, ajude a melhorar este que é o seu site na NET.

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    Mrsilva
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 123
    Registrado : 03/11/2011

    Re: Ler arquivo texto a partir de determinada linha

    Mensagem  Mrsilva em Qui 05 Dez 2013, 12:55

    Obrigado JPaulo.

    Vou aptar seu código na minha função.

    Assim que concluir e fazer os testes retorno ao poste e coloco como resolvido.

      Data/hora atual: Qui 29 Jun 2017, 03:12