Compartilhar via

Criar números sequênciais

Anônima
2011-06-10T12:15:07+00:00

Bom dia!

Preciso criar um campo que gere números sequenciais automaticamente mas não quero usar o tipo de dado 'Numeração Automatica' pois ele tem alguns problemas como não conseguir zerar o número e gera numeros nao sequenciais e até numeros negativos.

Alguém sabe de uma função em VB ou qualquer outro recurso onde eu possa fazer isso?

Desde já agradeço muito.

Microsoft 365 e Office | Acesso | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

  1. Anônima
    2011-06-10T16:15:22+00:00

    Olá,

    o Numeração Automática, por padrão, gera números sequenciais que iniciam no 1. Se você alterar o padrão sequencial para aleatório, aí sim ele gerará números não-sequenciais e até negativos.

    Também é possível zerar a Numeração Automática para começar novamente após limpar a base, ou definir algum número inicial diferente.

    O maior problema do Numeração Automática é que se você cancelar a inclusão de um novo registro, o número é perdido.

    Você pode gerar um numerador personalizado que resolve o problema das lacunas, mas pode causar um maior: administrar a geração simultânea de números por usuários em rede.

    Veja este meu artigo com alguns exemplos: http://msmvps.com/blogs/officedev/archive/2009/08/04/access-numera-231-227-o-com-ano.aspx

    Esta resposta foi útil?

    5 pessoas acharam esta resposta útil.
    0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2011-06-10T16:44:33+00:00

    Certo, o problema era esse mesmo a propriedade "Novos valores" do campo estava marcado como aleatório ai eu alterei para Incremento e agora esta gerando os numeros sequênciais.

    Obrigada pela ajuda. Acho que pra essa aplicação que to desenvolvendo não tem problema se ficar lacuna entre os numeros.

    Mais uma vez, obrigada!

    Esta resposta foi útil?

    0 comentários Sem comentários