Autonumérico manual
Siguiendo vuestro consejo dentro de está página, he realizado un campo de autonumérico manual con la siguiente instrucción:
If Me.NewRecord Then
Me.Registre = Nz(DMax("Registre", "[Dades personals]")) + 1
End If
En antes de insertar, para que cuando borre el último registro no me pase como con el autonumérico, que me añade uno. Pero cuando borro cualquier otro registro que no es el último (p.e. El 27 de 57), no me los actualiza, es decir el 28 pasa a ser el 27, el 29 pasa a ser el 28, etc. Etc.
¿Hay alguna forma de que los registros superiores al borrado corrijan su posición?
If Me.NewRecord Then
Me.Registre = Nz(DMax("Registre", "[Dades personals]")) + 1
End If
En antes de insertar, para que cuando borre el último registro no me pase como con el autonumérico, que me añade uno. Pero cuando borro cualquier otro registro que no es el último (p.e. El 27 de 57), no me los actualiza, es decir el 28 pasa a ser el 27, el 29 pasa a ser el 28, etc. Etc.
¿Hay alguna forma de que los registros superiores al borrado corrijan su posición?
1 Respuesta
Respuesta de xavi -ae soft-
1