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

    Campo autonumeração adicionar registo excluído

    avatar
    emame
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 60
    Registrado : 05/11/2011

    Campo autonumeração adicionar registo excluído Empty Campo autonumeração adicionar registo excluído

    Mensagem  emame 4/1/2019, 18:57


    Olá boa tarde a todos,

    Tenho uma tabela em que o campo ID é de autonumeração que serve para controle e registo num outro programa (seguindo a mesma numeração do campo ID).

    Acontece que entrou um novo funcionário que se lembrou de não preencher todos os campos e ao aparecer a mensagem de erro se deseja preencher o campo ou sair ele prefere sair deixando o registo como registado mas que na realidade não existe.
    O problema é que o cria no outro programa externo e quando se vai à procura dele, não existe...

    Bom para simplificar, existe alguma maneira de ir buscar esse numero novamente ?


    Imaginamos no campo de autonumeração temos os registos:

    100
    101
    102
    104

    como faço para criar ou recuperar o registo 103 ?

    Para que esta situação não volte a acontecer, existe algum código ou bloqueio em que não permita o access inutilizar esse numero (de modo que esse campo fique com os numeros todos certos) ?

    Obrigado a todos


    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3490
    Registrado : 21/04/2011

    Campo autonumeração adicionar registo excluído Empty Re: Campo autonumeração adicionar registo excluído

    Mensagem  Marcelo David 4/1/2019, 23:28

    Boa noite meu amigo.
    Reaproveitar um número de auto-incremento não seria possível.

    Vejo duas situações para o seu caso:

    1° Se o outro programa o ID dele é "digitável" e é usado o ID gerado no Access:

    No momento de adicionar um novo registro, fazer
    uma verificação se há algum registro incompleto e assim usar o incompleto para manter
    a numeração, apenas atualizando-o.



    Imagine:
    IDs:

    100
    101
    102
    103 - incompleto
    104

    Você faz a atualização desse 103 com as informações necessárias.

    2° Se o outro programa o ID dele não é "digitável" e é usado em paralelo (coincidindo as auto-numerações):

    No Access, o campo ID não seria auto-numeração e sim apenas Número. Se for chave primária já estaria ok, caso contrário, definiria o campo com duplicação não permitida e requerido. Daí o ID gerado no outro, bastaria por nesse campo quando for inserir registro.



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    Campo autonumeração adicionar registo excluído Marcel11

      Data/hora atual: 24/1/2022, 16:33