Senhores, tenho uma tabela que possui um "ID" chave primaria, na mesma tabela tem um campo tipo número "nr", nesse campo preciso que numere sequencial iniciando no ID, exemplo:
ID nr
1 1
1 2
1 3
1 4
Consegui esse código abaixo, porém ele numera sequencial toda tabela, preciso que enumere por ID.
ID nr
1 1
1 2
1 3
1 4
Consegui esse código abaixo, porém ele numera sequencial toda tabela, preciso que enumere por ID.
- Código:
Dim I As Integer, Rst As DAO.Recordset
Set Rst = CurrentDb.OpenRecordset("SELECT nr FROM [tbl detalhes proposta];")
I = 0
Do While Not Rst.EOF
I = I + 1
Rst.Edit: Rst(0) = I: Rst.Update: Rst.MoveNext
Loop
Set Rst = Nothing
Última edição por joseantonio em 31/1/2014, 12:56, editado 1 vez(es)