Renumerar automaticamente registros em uma tabela do Access após a alteração dos dados

Aqui está uma amostra dos meus dados:


ID - autonumber ~ é delesprimary key
Week - literalmente a semana em que os leitões nasceram
Sow Order - número da porca

Regras:
1. Se os leitões nasceram na mesma semana, independentemente da porca. A numeração dos leitões continua
2. Se os leitões nascerem na próxima semana, a numeração retornará a 0001 e a Regra 1.

A maneira como os leitões deveriam ser adicionados é,week + sow + (number of piglets). Por exemplo, (10), ele gerará dez leitões 0001 a 0010 na semana = 01 & porca = 01.

O problema é: e se o usuário cometer um erro no número de leitões a serem adicionados? Com base na imagem,01 01 has two piglets, e se não forem apenas 2? Digamos, é 3. Então, o usuário precisa excluí-lo e numerá-loDEVO ser ajustado para ..

01 | 01 | 0001  
01 | 01 | 0002  
01 | 01 | 0003  
01 | 02 | 0004  
01 | 02 | 0005 

Qual é o método adequado para fazer esse tipo de coisa?

questionAnswers(1)

yourAnswerToTheQuestion