MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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


2 participantes

    ordenar texto no txt

    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    ordenar texto no txt Empty ordenar texto no txt

    Mensagem  mcsanches 26/10/2014, 19:02

    Pessoal boa tarde, mais uma vez eu precisando de ajuda

    é o seguinte

    tenho um arquivo de texto que se apresenta:

    30 de set 14:10 - cheguei
    agua
    banana
    coelho
    dinheiro
    30 de set 14:10 - teste
    tese
    xuxu
    30 de set 14:10 - olá
    manga
    abacate
    pera


    gostaria de ordena-lo da seguinte forma, unindo as linhas eu uma só até a próxima data, com o resultado:

    30 de set 14:10 - cheguei agua banana coelho dinheiro
    30 de set 14:10 - teste tese xuxu
    30 de set 14:10 - olá manga abacate pera

    estou tentando usar o seguinte código:

    Private Sub Comando2_Click()

    Dim strLinha1 As String
    Dim strLinha2 As String
    Dim strlinha3 As String
    Dim guia As String
    Dim guia2 As String
    Dim strLinhaUnica As String
    Dim flag As String


    Open "C:\pasta_wa\tratando.txt" For Input As #1
    Open "C:\pasta_wa\resultado.txt" For Output As #2

    flag = "a"

    Do While Not EOF(1) And flag = "a"

    Line Input #1, strLinha1

    If Mid(strLinha1, 3, 4) Like " de " Then

    guia = strLinha1

    Else

                   If Not EOF(1) Then
                   
                   Line Input #1, strLinha2
                   
                   If Mid(strLinha1, 3, 4) Like " de " Then
                   
                   guia = strLinha2
                               
                   flag = "b"
                   
                   Else
               
                   guia = ""

                   End If
                   
                   

                   End If
                   
                 

    End If
                               
    strlinha3 = guia & strLinha1 & strLinha2

    Loop

    strLinhaUnica = strlinha3

    Print #2, strLinhaUnica

    Close #1
    Close #2

    End Sub


    o resultado esta imprimindo: peraabacate

    alguem pode me ajudar?

    obrigado
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    ordenar texto no txt Empty Re: ordenar texto no txt

    Mensagem  Noobezinho 26/10/2014, 21:33

    Sanches

    Se entendi, teu problema é resolvido assim:


    strlinha3 = guia & " " & strLinha1 & " " & strLinha2

    Dentro das aspas duplas tem um espaço que irá separar as palavras.

    Pode usar o traço também " - "



    Abraços

    Nb


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    mcsanches
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 10/06/2012

    ordenar texto no txt Empty Re: ordenar texto no txt

    Mensagem  mcsanches 26/10/2014, 23:07

    Caro Noobezinho

    agradeço o retorno...

    strlinha3 = guia & " " & strLinha1 & " " & strLinha2

    me ajudará.. porem o problema é na sequencia da leitura das linhas e no seu armazenamento...

    Conteúdo patrocinado


    ordenar texto no txt Empty Re: ordenar texto no txt

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 05:24