Hola amigo Carlos.
1ero: Me imagino que tienes una tabla donde guardas los registros producto del formulario en cuestión que planteas al principio.
2do: En esa tabla debe haber un campo numérico, el cual es el que necesitas que sea consecutivo según la carga de datos.
Bien; te propongo que elabores un modulo estándar y colocas el siguiente código que te indico en el presente, es una Función la cual debe ser pública para que la puedas llamar desde cualquier formulario. Además la puedes combinar ya que tiene parámetros que puedes colocar a voluntad, tal como el nombre de la Tabla y Nombre del Campo de donde deseas el valor a incrementar. Puedes tener varias tablas y usar una sola función.
Aqui el Código........
-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
Con respecto a como usarlo en el formulario, puedo imaginarme que sabes como hacerlo....
Pero por si las moscas te indico: Te recomiendo que sea cuando se abra y se cargue el objeto formulario.
Ejemplo......
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
Espero te sirvan estos ejemplos para tu proyecto.
No te olvides agradecer a todos aquí los que te han ayudado, Valorizando las respuestas....
Saludos... Éxitos....