I am at the beginning stages of a project which ultimately will be a scheduling database for employees. I am looking for a way to automatically create tables from one table. I would like to create seperate new tables containing data and named for each column in the original table. For example the original table has a date column, and a series of other columns representing shift rotations named "m1", "m2", "d1", etc. Each record has a date and then the coresponding shift column contains the shift info(8a-4), (12a-8), (OFF), etc. We update our shift rotations once per year so I would need to run this procedure once to create the tables for each rotation rather than create the 90 some tables by hand. Thanks for the help. As you've probably already figured, I am relatively new using access so details will really help.