Si que se ha montado el pastel
Simplemente se llama a mi rutina en el evento OnNewRecord, (que gracias a
vtdeleon queda claro que no he compilado), despues en el BeforePost se vuelve a llamar y listo.
El primero que grabe, se queda con el número que tiene en pantalla, el último usuario, verá como su númerito se actualiza, y siempre serán números correlativos.
Si se quiere más seguridad, en el OnNewRecord no se hace nada, su dbedit de solo lectura se quedará en blanco, y en el BeforePost se llama a la rutina. De esta forma, únicamente al grabar se verá el número que le corresponde.
saludos