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

    [Resolvido]Contar retornar números de uma string

    avatar
    Marcos Pinheiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 14/02/2013

    [Resolvido]Contar retornar números de uma string Empty Contar retornar números de uma string

    Mensagem  Marcos Pinheiro 18/4/2013, 23:42

    Boa noite colega!
    Preciso de mais uma ajuda:

    Tenho uma caixa de texto que contém números e palavras.
    Preciso que retorne apenas os númeos da seguinte forma:

    Caixa de texto abaixo:

    Casa e jardim, 1, 23, 27, janela 17

    Preciso que retorne isso:
    1, 23, 27, 17

    Ou seja, apenas os números.

    Isso é possível?

    Grato
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Contar retornar números de uma string Empty Re: [Resolvido]Contar retornar números de uma string

    Mensagem  Avelino Sampaio 19/4/2013, 08:25

    Sim

    Segue a função:


    Public Function fncExtrairSeq(strSeq As String) As String
    Dim j, p, k%, t%
    Dim NovaSeq As String

    j = Split(strSeq, ",")

    For k = 0 To UBound(j)
       If IsNumeric(j(k)) Then
           NovaSeq = NovaSeq & Trim(j(k)) & ","
       Else
           p = Split(j(k), " ")
           For t = 0 To UBound(p)
               If IsNumeric(p(t)) Then NovaSeq = NovaSeq & Trim(p(t)) & ","
           Next
       End If
    Next
    fncExtrairSeq= Left(NovaSeq, Len(NovaSeq) - 1)
    End Function



    Na fonte do campo, coloque:

    =fncExtrairSeq([NomeCampoSequencia])

    Sucesso!


    Última edição por Avelino Sampaio em 8/7/2013, 18:53, editado 1 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Marcos Pinheiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 14/02/2013

    [Resolvido]Contar retornar números de uma string Empty Re: [Resolvido]Contar retornar números de uma string

    Mensagem  Marcos Pinheiro 19/4/2013, 12:51

    Muito obrigado!! Very Happy
    avatar
    Marcos Pinheiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 14/02/2013

    [Resolvido]Contar retornar números de uma string Empty Re: [Resolvido]Contar retornar números de uma string

    Mensagem  Marcos Pinheiro 19/4/2013, 12:51

    Esqueci do resolvido. Grato!

    Conteúdo patrocinado


    [Resolvido]Contar retornar números de uma string Empty Re: [Resolvido]Contar retornar números de uma string

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 11:37