Use separate fields and concatenate them when you need to display. But the key here is - do you care if the autonumber suddenly becomes -23289232 for example?
1, 2, 3, -23289232, -23289231, etc.?
Because if you do, then you are using the autonumber for something it shouldn't be used for. You would want to use the DMAX + 1 method. There are a lot of threads around that here.
Autonumbers should be used when you need a UNIQUE number. That is all. They work well as surrogate keys and, if left to work behind the scenes, usually function well. It is when people try to assign meaning to them that it becomes a nightmare. Because autonumbers are not guaranteed to go in sequential order, although a lot of the time they do. They are not guaranteed to be positive, but most of the time they are.