Hi,
Personally, I'd use a seperate table that stores the last used number.
When a new record is stored - use vba to increment last number, store it in seperate table and insert it into your record field.
Why not use autonumber - it does exactly the same?
Regards,
Darrylle "Never argue with an idiot, he'll bring you down to his level - then beat you with experience." darrylles@totalise.co.uk