The only thing with storing them in the same table is the numeric order number. Meaning that I may have 10 records in the table. If I use the auto number to give me an ID# to use for part of the order number, how would I keep the number consecutive by department like:
ID #1 - Electric - Order # would be E-1
ID #2 - Water - Order # would be W-1
ID #3 - Water - Order # would be E-2
ID #4 - Maint - Order # would be M-1
This was my only reasoning for having each department in its own table.
I agree with everything previously suggested by jmiskey and can add nothing further there. However, your last post posed a couple of questions that require a little further analysis.
If you split the data for each department into separate tables then you are going to make any future analysis of the data across departments very difficult. As suggested by jmiskey you are better off keeping all of the data in the one table and using filters etc to access department specific data.
I can understand why your managers want sequential numbers on the orders for each department, but I'm not sure why they need to be consecutive - although it is not ours to question why. I suspect the managers want to be able to look at the last order for the "Water" department, say "W-9", and think there are 9 orders for the "Water" department.
I used to use autonumbers but I no longer use them - as you will see why in the following example :
If the managers want to use the numbering system to know how many orders there are for a department by looking at the order number then they may be making a false assumption given the way autonumbers work. If you partially create a record (create a new record and press escape to delete the record prior to saving it) then the next record you create will have an autonumber that jumps the one that you didn't save. You can't rely on the autonumber to give you a consecutive series of numbers. This is particularly so where users aren't aware of how autonumbers work. Try it and you will see what I am referring to. (N.B This is the case for Access 2000 but I can't vouch for this with later versions of Access)
A workaround for this problem is to have another field in your orders table (in addition to or in place of the autonumber) that provides a unique, sequential & consecutive number for each department. For each department, you could write the last order number into a separate table that has just the one record in it (e.g. for tblLastOrderWater the one and only record in the table for the previous example will be the number 9). This number is then called and incremented to give the next order number for the Water department and the last order number written back into the table when you are finished. Each department will require it's own tblLastOrder____ with an initial value of 0.
Alternatively you could calculate the last number used for each department on the fly using a "max" query once the user has selected a department for the order entry - although this can get tricky if the user wishes to enter multiple orders for multiple departments at the same time.
If this is all too hard, then you might want to convince the managers that consecutive numbers are not feasible (without unduly complicating the database and data structures and given the fact you can't rely on the autonumber) and that non-consecutive sequential numbers will be the order of the day. You can always calculate the number of orders for each department through a query, if that information is required.
Hope this helps, Andrew.