I'll feel pretty dumb when I see the answer!
I doubt it. It's not always that simple, especially in a shared db situation. Can 2 people be creating build records at the same time for A1A because there's more than 1 station? If so, 2 records for the same build id could be on the go at the same time. Can I exit without completing the record and leave 4 in the table with no item ID? If so, guess what happens for the next A1A. If you commit any part of the record, either consciously or not (simply navigating to a new record in a multi record form would be an example of unconsciously) will 4 be saved in the table?
Want the simple answer? If build id is a number, you can use DMax to get the highest number for A1A and increase it by 1. If it's text, it's more complicated to do so.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.