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]Autonumeração personalizada.

    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Autonumeração personalizada. Empty Autonumeração personalizada.

    Mensagem  anderson_cgms 18/9/2012, 21:49

    Boa tarde, estou aplicando o código do amigo João Paulo:

    Private Sub Categoria_AfterUpdate()
    Dim numeroencontrado As String, proximoNumero As Integer
    'By JPaulo ® Maximo Access
    'encontrar o ultimo numero na tabela
    numeroencontrado = Nz(DMax("Identificação", "Cadastro de Produto", "Categoria = '" & Me.Categoria.Value & "'"), 0)
    If IsNull(numeroencontrado) Or numeroencontrado = "" Or numeroencontrado = "0" Then
    'se não existir numeração, insere o equipamento + 001 para iniciar
    numeroencontrado = Me.Categoria.Value & "-" & "001"
    'devolve ao campo a nova numeração
    Me.Identificação.Value = numeroencontrado
    Else
    'se já existir numeração na tabela, acrescenta +1
    proximoNumero = Right(DMax("Identificação", "Cadastro de Produto", "Categoria = '" & Me.Categoria.Value & "'"), 3) + 1
    'devolve ao campo a nova numeração
    Me.Identificação.Value = Me.Categoria.Value & "-" & Format(proximoNumero, "000")
    End If
    End Sub

    Só que da o erro em anexo.

    Alguém pode me ajudar???
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Autonumeração personalizada. Empty Re: [Resolvido]Autonumeração personalizada.

    Mensagem  criquio 18/9/2012, 21:51

    Verifique o tamanho do campo na tabela. Pelo jeito ele está configurado para receber menos caracteres do que o inserido.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    anderson_cgms
    anderson_cgms
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 248
    Registrado : 26/03/2012

    [Resolvido]Autonumeração personalizada. Empty Re: [Resolvido]Autonumeração personalizada.

    Mensagem  anderson_cgms 18/9/2012, 22:04

    Criquio, você é fera, foi na raiz do problema.


    muito obrigado.

    Conteúdo patrocinado


    [Resolvido]Autonumeração personalizada. Empty Re: [Resolvido]Autonumeração personalizada.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 13:47