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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Excluir um número em uma variável
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 30/08/2007 11:07 hs            
Galera gostaria de fazer o seguinte, excluir um determinado número de uma variável

É mais ou menos assim
Em um determinado lançamento de nf tenho 10 itens lançados, só que somente 4 pertencem a retenção ( 1 - 3 - 7 - 8 ), só que eu exclui o item nº 3 dessa retenção, então deveria ficar nessa variável ( 1 - 7 - 8 ). Como que eu poderia estar fazendo essa exclusão desse número nessa variável?
Estou tentando usar o MID, más como não tenho muita intimidade com ele, estou apanhando um pouquinho, rsrsrs
Não sei se consegui me explicar, más seria isso

Agradeço
   
omanoboy
MAUÁ
SP - BRASIL
ENUNCIADA !
Postada em 30/08/2007 11:42 hs            
cara, se vc quizer utilizar o mid, a função eh a seguinte:
MID(varialvel, a, b)
a = a aprtir de qual caracter vai ser selecionado(começando com 1)
b = qns caracteres vao ser selecionados
 
exemplo:
dim oi as string
oi = MID("Rafael", 2, 3)
 
oi=afa
 
mas esse tipo de analizr seria muito complexo, se eu fosse vc faria um pequeno esquema com bd, podeia deixar o programa amis lento, porém mais confiável!
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 30/08/2007 11:44 hs         
Mid só seria aplicável se vc souber a posição do texto à ser modificado. No seu caso, use o Replace:
variavel = Replace(variavel," 3 - ","")
   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 30/08/2007 12:45 hs            
Valeu omanoboy, entendi como que funciona o mid, más como o kerplunk comentou não sei qual será a posição do número a ser substituido, então nesse caso o replace acaba sendo a melhor opção

Vlw a todos

Acabei de testar o comando e ficou dessa forma
LblValoresRetencao.Caption = Replace(LblValoresRetencao.Caption, " 2 ; ", "")
no label antes estava 1 ; 2 ; 3  e depois do comando ficou 1 ; 3
Vlw
TÓPICO EDITADO
 
Página(s): 1/1    

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