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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Calculo com cadeia de caracteres
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 24/02/2005 15:44 hs            
Tenho um campo no bd com uma sequencia de numeros, exatamente 11 caracteres, como fazer para colocar um a um em uma variável ?
 
Ex.: 00000000001
varA=0, varB=0, varC=0..., var11=1
 
Alguém pode me ajudar ?
 
 
Obrigado
 
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 24/02/2005 15:51 hs         
olha em uma variável fica difícil, mas em uma matriz dá sim:
dim numeros(1 to 11)
tuavariavelcomnumeros = "00000000001"
for i% = 1 to 11
    numeros(i%) = mid(tuavariavelcomnumeros,i%,1)
next i%
 
     
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 24/02/2005 16:46 hs            
Kerplunk, mas eu preciso de cada digito em uma variável, como vou fazer ?
     
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 24/02/2005 22:07 hs            
Kerplunk, consegui chegar em um resultado esperado, bem não é o meio mais simples ou certo mas acho que resolve. Fiz o seguinte:
 
Dim tuavariavelcomnumeros As String
tuavariavelcomnumeros = "00000000001"
   
For i% = 1 To 11
    numeros(i%) = Mid(tuavariavelcomnumeros, i%, 1)
    If i% = 1 Then
        varA = numeros(i%)
    ElseIf i% = 2 Then
        varB = numeros(i%)
    ElseIf i% = 3 Then
        varC = numeros(i%)
    ElseIf i% = 4 Then
        varD = numeros(i%)
    ElseIf i% = 5 Then
        varE = numeros(i%)
    ElseIf i% = 6 Then
        varF = numeros(i%)
    ElseIf i% = 7 Then
        varG = numeros(i%)
    ElseIf i% = 8 Then
        varH = numeros(i%)
    ElseIf i% = 9 Then
        varI = numeros(i%)
    ElseIf i% = 10 Then
        varJ = numeros(i%)
    ElseIf i% = 11 Then
        varL = numeros(i%)
    End If
Next i%
 
Obrigado pela ajuda...
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 25/02/2005 08:55 hs         
bom, pode ser assim tb, mas a vantagem de se trabalhar com uma matriz é o pouco uso de memória comparado com 11 variáveis integer.
     
Página(s): 1/1    

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