I have a table that contains information for a number of departments. What I would like to do is split this table down by department so that I can produce a seperate table for each department. These will then be used to send out to departments to allow them to check the information contained within them. What ive tried so far is this… Ive created a make table query which pulls in all fields from the source table and creates a new table for the department code I enter as a parameter. This works fine although I would need a separate query for each department. Rather than having to run the query say 40 times and naming the table the name of the department, id like to automate the process so that with one click of a button a table is produced for each individual department within the source table, and each table is called the name of the department. Is this possible? How would I go about doing it? The field in question is department_code. Can anyone help?