USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Alterar linhas arquivo .txt
Ricardo
não registrado
ENUNCIADA !
Postada em 10/03/2011 10:15 hs   

Juan,

Bom dia!

Na verdade não existe uma condição, preciso que ele junte os dados....

Vou tentar explicar de uma forma bem simples... Tenho que pegar o 2011 que esta no inicio da linha, dar um ctrl+c nele e cola-lo antes do número 4 que esta em negrito...

Os números que estão entre "( )", seria tipo um contador...

Por exemplo;

As linhas;

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;4;(1,2,3);244.5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;4;(1,2,3);254.5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;4;(1,2,3);274.5


Devem ficar assim;

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;201141;244,5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;201142;254.5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;201143;244,5

Não sei como fazer isso, mas acho que o melhor seria fazer o programa ler linha por linha, por exemplo, na linha 1 ele copie os dados das posiçoes 11, 12, 13, 14 (2011) e cole posição 108 (antes do 4), em seguida a posição 109 e 110 são excluidas.

   
Ricardo
não registrado
Postada em 10/03/2011 10:36 hs   

Juan,

Bom dia!

Na verdade não existe uma condição, preciso que ele junte os dados....

Vou tentar explicar de uma forma bem simples... Tenho que pegar o 2011 que esta no inicio da linha, dar um ctrl+c nele e cola-lo antes do número 4 que esta em negrito...

Os números que estão entre "( )", seria tipo um contador...

Por exemplo;

As linhas;

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;4;(1,2,3);244.5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;4;(1,2,3);254.5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;4;(1,2,3);274.5


Devem ficar assim;

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;201141;244,5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;201142;254.5

XR;SKNRT;2011;F7PSTE00-01;NR26;Ruptura apos solda;há 124;Ruptura da capa;320;180;kgf;1;1x/lote;-;2351;4831;201143;244,5

Não sei como fazer isso, mas acho que o melhor seria fazer o programa ler linha por linha, por exemplo, na linha 1 ele copie os dados das posiçoes 11, 12, 13, 14 (2011) e cole posição 108 (antes do 4), em seguida a posição 109 e 110 são excluidas.

     
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 11/03/2011 15:14 hs            
Poder ser tbm com a condição que na posição 108 va começar com 4 e excluir as 109 ate 110.
Mais tbm vc pode usar um replace para 4;(1,2,3) = 2011,  e o contador concatenado ao 2011 vc pode usar usando uma variavel que va incrementando a cada linha que va substituir.
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página