Olá pessoal,
Boa-tarde.
Gostaria de saber se tem como fazer uma consulta atualização ou VBA que possa atualizar a númeração sequêncial de uma tabela?. Eu achei um conteúdo semelhando no site, mas é de 2017 e o download ou link não funcionam mais.
O campo de númeração da tabela não está definido como auto númeração pois é gerado por uma VBA (cód abaixo), acontece que quando excluo um registro esse nº sequencial fica alternado.
Exemplo - Registros: 1 / 2 /3 / 4
Excluo o registro 2, então ficará 1 / 3 / 4, gostaria que o access atualizasse novamente e deixasse a sequência correta (1 / 2 / 3).
Segue o código da VBA que estou usando atualmente no Form para criar a sequência dos registros e alimentar a tabela:
Desde já agradeço.
Boa-tarde.
Gostaria de saber se tem como fazer uma consulta atualização ou VBA que possa atualizar a númeração sequêncial de uma tabela?. Eu achei um conteúdo semelhando no site, mas é de 2017 e o download ou link não funcionam mais.
O campo de númeração da tabela não está definido como auto númeração pois é gerado por uma VBA (cód abaixo), acontece que quando excluo um registro esse nº sequencial fica alternado.
Exemplo - Registros: 1 / 2 /3 / 4
Excluo o registro 2, então ficará 1 / 3 / 4, gostaria que o access atualizasse novamente e deixasse a sequência correta (1 / 2 / 3).
Segue o código da VBA que estou usando atualmente no Form para criar a sequência dos registros e alimentar a tabela:
- Código:
'Insere número sequencial a cada registro CAMPO "CodSegReg"
Private Sub Form_BeforeInsert(Cancel As Integer)
If DCount("*", "TBL_9_1_DOM_") < 1 Then
Me.CodSeqReg = 1
Else
Me.CodSeqReg = DMax("CodSeqReg", "TBL_9_1_DOM_") + 1
End If
End Sub
Desde já agradeço.
- Anexos
- Autorodenar Registros.png
- Você não tem permissão para fazer download dos arquivos anexados.
- (11 Kb) Baixado 9 vez(es)