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]Separar parte número da Direita para Esquerda

    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Separar parte número da Direita para Esquerda Empty Separar parte número da Direita para Esquerda

    Mensagem  GCONTABIL 12/3/2013, 17:40

    Boa tarde, colegas!

    Estou precisando de uma função para ser separar parte de um número, veja:

    Tenho o campo Processo com o valor 12535620138060029 (sem mascara), a quantidade de número em vermelho sempre se repete, como se tivesse uma mascara de entrada 1253-5620138060029, função dever pegar o número 1253 e colocar em um novo campo.

    Ou seja, contar da direita para esquerda 13 posições e pegar o numero 1253

    Seria possível?

    Encontrei alguns exemplo de separar números e frases mais não conseguir adaptar.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Separar parte número da Direita para Esquerda Empty Re: [Resolvido]Separar parte número da Direita para Esquerda

    Mensagem  Alexandre Neves 12/3/2013, 18:26

    Boa tarde, GContabil
    Porque precisa repetir dados? Se a parte direita é fixa, regista apenas a parte variável e, quando precisar, concatene com a parte fixa. Se preferir manter o campo todo, retire a parte fixa quando precisar


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Separar parte número da Direita para Esquerda Empty Re: [Resolvido]Separar parte número da Direita para Esquerda

    Mensagem  GCONTABIL 12/3/2013, 18:43

    Boa tarde, Alexandre!

    Na verdade é fixo apenas quantidade de caracteres (13) pois número é formado pelo seguintes campos :

    1253-56.2013.8.06.0029

    * 0001253 (Número) com 7 caracteres
    * 56 (Digitos verificadores) 2 caracteres
    * 2013 (ano)4 caracteres
    * 8 (Estado da federal) 1 caracteres
    * 06 (tipo de justiça) 2 caracteres
    * 0029 (Comarca) 4 caracteres

    Só que em meu BD os dados estão sem a mascara de entrada da seguinte forma 12535620138060029, então o que preciso é pegar apenas o "número" para verificar se ele é "par ou impar" para poder distribuir entres os oficiais de justiça.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Separar parte número da Direita para Esquerda Empty Re: [Resolvido]Separar parte número da Direita para Esquerda

    Mensagem  Alexandre Neves 12/3/2013, 18:49

    Mas não guarde noutro campo, obtenha directamente:
    Mid(Campo,1, Len(Campo)-13)


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Separar parte número da Direita para Esquerda Empty Re: [Resolvido]Separar parte número da Direita para Esquerda

    Mensagem  GCONTABIL 13/3/2013, 02:11

    Perfeito Alexandre, sabia que tinha que utilizar o "Mid", mas desconhecia como funcionava.

    Muito obrigado pela valiosa contribuição.

    Att.
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Separar parte número da Direita para Esquerda Empty Re: [Resolvido]Separar parte número da Direita para Esquerda

    Mensagem  GCONTABIL 13/3/2013, 02:13

    Muito obrigado

    Conteúdo patrocinado


    [Resolvido]Separar parte número da Direita para Esquerda Empty Re: [Resolvido]Separar parte número da Direita para Esquerda

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 05:36