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]Numeração/Ano com Erro

    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    [Resolvido]Numeração/Ano com Erro Empty [Resolvido]Numeração/Ano com Erro

    Mensagem  APJesus 20/5/2016, 20:05

    Amigos, Boa Tarde.

    Estou usanddo o código numeração do mestre JPaulo como já mencionado nos post anteriores, mas existe um problema que acredito seja configuração, pois quando chega ao registro 999/2016 está ok, o próximo fica 1000/2016 correto, aí que vem o problema pois os próximos deveriam vir 1001/2016, 1002/2016, 1003/2016, mas o que ocorre é que não sai da numeração 1000/2016, ficando todos apartir deste como 1000/2016.

    O código que uso é este abaixo:

    Public Function NumeracaoAno() As String
    'By JPaulo@2009
    Dim fazcodigo(1) As Integer, temporario As Integer

    fazcodigo(1) = Nz(DMax("Left(ControleNumero,3)", "Tab_AnaliseProdutos", "Right(ControleNumero,4)=Year(Date())"), 0)

    For I = 1 To UBound(fazcodigo)
    If temporario < fazcodigo(I) Then temporario = fazcodigo(I)
    Next

    NumeracaoAno = Format(temporario + 1, "000") & "/" & year(Date)

    End Function

    Já mudei os campos que marquei em vermelho para 4 e 0000 respectivamente, mas não funcionou.
    Emite um aviso de erro (Tipo Incompatíveis)

    Consegui detectar porque que ocorre, pois como iniciei a contagem com 3 caracteres, e agora quero mudar para 4 caracteres ele não aceita. Então o que gostaria de saber é se tem como entrar com o número 0 neste 999 numerações que já foram geradas, pois não gostaria de editar um a um.

    Abraços,


    Última edição por APJesus em 20/5/2016, 20:06, editado 1 vez(es) (Motivo da edição : Complemento de código)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Numeração/Ano com Erro Empty Re: [Resolvido]Numeração/Ano com Erro

    Mensagem  Noobezinho 21/5/2016, 03:31

    Alessandro

    Para mudar de 3 para 4 caracteres os campos existentes na tabela, utilize:

    Format(Esquerda([tbl_Clientes].[nteste];3);"0000") & "/" & Direita([tbl_Clientes].[nteste];4)

    Substitua a tblClientes e nteste para os nomes da tua tabela e campo respetivamente.

    Para que isso não ocorra, sugiro aumentar esses caracteres para 5 para que não tenha que

    fazer isso novamente antes do ano acabar.

    Espero que tenha feito uma rotina para que a numeração retorne para 0001 quando mudar de ano.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    [Resolvido]Numeração/Ano com Erro Empty Re: [Resolvido]Numeração/Ano com Erro

    Mensagem  APJesus 21/5/2016, 14:15

    Noobezinho, Obrigado pela atenção.
    Mas não funfou. Tentei inserir esta informação que me passou, alterei o nome da tabela e campo, mas não funcionou.

    A Rotina de zerar na virada do ano está sim para reiniciar em 0001.

    Mais uma vez agradeço a atenção.

    Mais uma pergunta? Este código que alterou funcionou para você?
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Numeração/Ano com Erro Empty Re: [Resolvido]Numeração/Ano com Erro

    Mensagem  Noobezinho 21/5/2016, 15:54

    Sempre testo antes de postar.

    Mas esqueci de explicar uma coisa:

    Esse código vai na linha atualizar do campo do teu código numa consulta atualização.

    Faça a consulta e execute.

    Desculpe o esquecimento!  Crying or Very sad

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    [Resolvido]Numeração/Ano com Erro Empty Re: [Resolvido]Numeração/Ano com Erro

    Mensagem  APJesus 22/5/2016, 15:13

    Noobezinho, Perfeito.
    Funcionou como o esperado. Muito obrigado.

    Obs: Lembro a quem for usar o código, após executar a consulta atualização, alterar o módulo para configuração que deseja...

    Tópico testado e resolvido...
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Numeração/Ano com Erro Empty Re: [Resolvido]Numeração/Ano com Erro

    Mensagem  Noobezinho 22/5/2016, 23:08

    Ótimo Alessandro

    Bom saber que ajudei !!

    Boa sorte !



    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Numeração/Ano com Erro Empty Re: [Resolvido]Numeração/Ano com Erro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 11:03