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]Campo numérico sequencial começando por um determinado número.

    avatar
    oluap
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 11/12/2016

    [Resolvido]Campo numérico sequencial começando por um determinado número. Empty [Resolvido]Campo numérico sequencial começando por um determinado número.

    Mensagem  oluap 10/4/2017, 00:48

    Como criar campo numérico sequencial começando por 32000?

    Não conheço quase nada de vba access.

    Poderiam me ajudar?

    Gostaria de saber também se pode funcionar em BD rodando em rede.

    Aguardo e agradeço desde já.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Campo numérico sequencial começando por um determinado número. Empty Re: [Resolvido]Campo numérico sequencial começando por um determinado número.

    Mensagem  Alvaro Teixeira 10/4/2017, 11:58

    Olá Paulo,
    Se pretende usar o campo de numeração automática, pode:
    Gerar 31999 registos e depois apagar.
    Se não compactar vai para o número pretendido.
    Em rede tranquilo.

    Alternativa, usar campo e gerar a numeração.
    Não falta exemplos no fórum, efetue uma busca:
    https://www.maximoaccess.com/t1115-busca-no-forum-search
    Em rede deverá ter um código afinadinho para a eventualidade de dois ou mais utilizadores, gravar no mesmo momento.
    Abraço
    avatar
    oluap
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 11/12/2016

    [Resolvido]Campo numérico sequencial começando por um determinado número. Empty Re: [Resolvido]Campo numérico sequencial começando por um determinado número.

    Mensagem  oluap 10/4/2017, 12:14

    Boa dia

    Criei um pequeno BD para testar o código nesta situação e coloquei nos botões Salvar e Novo os seguintes códigos:

    Option Compare Database
    ----------------------------------------------------------------------
    Private Sub BTN_NOVO_Click()
    DoCmd.GoToRecord acForm, "TBL_CADASTRO", acNewRec
    End Sub
    ----------------------------------------------------------------------
    Private Sub BTN_SALVAR_Click()
    DoCmd.RunCommand acCmdSaveRecord
    MsgBox "Registro Salvo com Sucesso!", vbInformation, "Salvo!"
    Me.MATRICULA = Nz(DMax("MATRICULA", "TBL_CADASTRO"), 0) + 1 'Gera um novo nro somente quando salvar!
    End Sub
    ----------------------------------------------------------------------

    Isso poderia minimizar o problema de dois ou mais registros com o mesmo número de matrícula?
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Campo numérico sequencial começando por um determinado número. Empty Re: [Resolvido]Campo numérico sequencial começando por um determinado número.

    Mensagem  Alvaro Teixeira 10/4/2017, 12:42

    Olá Paulo,
    Para não ter mais que uma "Matricula" na base de dados, deve colocar o campo Indexado com Duplicação não autorizada.

    Abraço
    avatar
    oluap
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 11/12/2016

    [Resolvido]Campo numérico sequencial começando por um determinado número. Empty Re: [Resolvido]Campo numérico sequencial começando por um determinado número.

    Mensagem  oluap 10/4/2017, 13:43

    Ok.  Muito agradecido!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Campo numérico sequencial começando por um determinado número. Empty Re: [Resolvido]Campo numérico sequencial começando por um determinado número.

    Mensagem  Alvaro Teixeira 10/4/2017, 16:11

    Olá Paulo Baihense,
    Obrigado pelo retorno, os utilizadores do forum agradecem.
    Abraço

    Conteúdo patrocinado


    [Resolvido]Campo numérico sequencial começando por um determinado número. Empty Re: [Resolvido]Campo numérico sequencial começando por um determinado número.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 18:34