Simulador de autonuméricos en Access con VBA

Hola Expert@s quiero preguntarles lo siguiente, tengo este código en VBA para simular un campo autonumérico (no puedo definir dicho campo como autonumérico),ya que el proyecto me obliga a crear un campo autonumérico mediante programación:
Dim db1 As Database

Dim rs1 As Recordset

Dim var1 As Double

Dim v1 As Variant

Dim mvarobservaciones1 As String
On Error Resume Next
Set db1 = CurrentDb

Set rs1 = db1.OpenRecordset("Select * from Descripción")

var1 = 0
Do While Not rs1.EOF
rs1.MoveNext rs1.Edit var1 = var1 + 1 rs1!Id = var1
rs1.Update

Loop


este código funciona bien pero mi pregunta es por que razón me empieza a imprimir los números en el campo de la Tabla a partir de la segunda fila? Y no desde la primera fila que es como lo necesito..agradezco de antemano a quien me ayude y hago esta pregunta en debido a que desafortunadamente ya no hay expertos disponibles en la categoría de Access.


Att. Hernán Camilo Martínez V.

Añade tu respuesta

Haz clic para o