No, but there is more than one way do anything.<br><br>Put ALL of you data from your 34 tables into one table and have a new field in that table that represents the table the original data came from.<br>so you have First name, last name, etc etc then the new field is called "municipality". So if your old table called Tampa municipality has 100 reocrds in it then the new table has those same 10 records but the new field called "municipality" has "Tampa" in it for every one of thsoe 100 records.<br>When you've done that to all 34 tables then make a new 35th table and append the other 34 to it. This can be done with an update query and an append query.<br><br>When you are done you have one table with 10,000 records in it but each municipality can be found by a query that looks at the new "municipality" field. And then any other information that goes across municipalities can be gotten very easily cause you only have 1 table. You only add data to 1 table, your reports look at 1 table.<br><br>Maybe some of your tables have fields that other tables don't have. No problem you new big table has ALL of the fields that any separate table had. So some of the municipality records have blank fields which is perfectly normal.<br><br><br> <p>DougP<br><a href=mailto: dposton@universal1.com> dposton@universal1.com</a><br><a href= > </a><br> Ask me how Bar-codes can help you be more productive.