Also, many times you may not be able to have 3 tables in your form's recordset. It all depends on the relationships that each has. If they are one-to-many-to-many, then I don't think it will work. Also, for a one-to-many relationship, normally you would use a main form for the one and a subform for the many side.