Why? What are you trying to do? I can't tell from what you've written, but my guess is that you're trying to do something with an autonumber that you probably shouldn't. There are zillions of threads here explaining autonumbers and what they should and shouldn't be used for. Check some of those.
In any case, in a bound form, the autonumber will be generated as soon as the record is created, which happens as soon as you put data in a field.
You may wnat to do some research on unbound forms (check out groups.google.com for the group comp.databases.ms-access).
But my guess is still that you're looking to have sequential numbers in your autonumber field, and that's just NOT going to happen. If that's what you need, you'll have to write or crib code to do it. There's great code to do this in the Access [version number] Developer's Handbook.
Hope this helps.
Jeremy
==
Jeremy Wallace
AlphaBet City Dataworks
Affordable Development, Professionally Done
Please post in the appropriate forum with a descriptive subject; code and SQL, if referenced; and expected results. See thread181-473997 for more pointers.