Acho que entendi sim, Breno...
Como eu disse na última resposta eu simplesmente não aproveito o código. Imagine o seguinte:
Ativo: 001
Ativo: 002
Ativo: 003
Ativo: 004
Tenho 4 registros. O próximo será o código 0005. Mas, antes de incluir o 005 eu apaguei o 004, certo? Depois desses 2 movimentos (excluir o 004 e adicionar um novo registro, eu teria:
Ativo: 001
Ativo: 002
Ativo: 003
Deletado: 004
Ativo: 005
E ainda... quando executo o PACK (na manutenção dos arquivos), eu teria um arquivo assim:
Ativo: 001
Ativo: 002
Ativo: 003
Ativo: 005
Lembrando que quando eu incluir mais um registro, seria o 006...
Eu nunca "reutilizo" um código excluído.
PS: Eu também nunca atribuo um código a uma tabela antes do usuário confirmar a gravação do registro. Assim, se alguém clicar no incluir e depois abandonar, eu não terei um registro perdido...
Ficou claro? Qualquer coisa REPLAY aí... :)
[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte