MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Pegar o ultimo digito da string

    Compartilhe

    Atrefh
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 09/02/2017

    [Resolvido]Pegar o ultimo digito da string

    Mensagem  Atrefh em 20/10/2017, 13:22

    Bom dia.

    Meu problema é o seguinte, preciso pegar o ultimo digito da string, bem simples, mas quando o ultimo digito da minha string é 0 ele não pega, pega o proximo sem ser o 0.

    Exemplo

    Tabela1:
    Numero |
    23.990
    2.900
    27.940

    Select Numero , Right(Cstr(Numero),1) As UltCarac
    FROM Tabela1;

    Resultado:
    Numero | UltCarac
    23.990 | 9
    2.900 | 9
    27.940 | 4

    Alguem consegue me ajudar?
    avatar
    caiosouza
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 05/12/2016

    Re: [Resolvido]Pegar o ultimo digito da string

    Mensagem  caiosouza em 20/10/2017, 14:14

    Como vc pega esses valores da tabela?
    a tabela tem um id?

    Sugiro que use uma função como: Dlookup, Dmax ou Dlast do tipo string.

    Ai depois use o Right com sabe nessa variável do tipo String

    Ex>>>

    Código:
    Dim Numero as string
    Numero = Right(Dmax("Numero","Sua tabela", "ID= '" & Me.SeuText & "'"),1)


    .................................................................................
    A persistência leva ao sucesso!

    Atrefh
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 09/02/2017

    Re: [Resolvido]Pegar o ultimo digito da string

    Mensagem  Atrefh em 24/10/2017, 11:19

    Mudei a minha lógica e não precisei fazer dessa maneira.

    Obrigado.

      Data/hora atual: 17/11/2018, 03:07