the form does not allow me to change the school on a student.
Hmmm....I had no problem changing the school for a student
if the address field on the student is just a query look-up behind the field to the SCHOOL table. the data is not being stored twice. There could be a problem if the entry was ever deleted from the SCHOOL table, thou.
Are you referring to the school address, or the student address? If you are referring to displaying the school information when the school is chosen, they you can put a subform with the school data on the main form, linking it via the SchoolID on the subform and the bound column on the combo box.
I was thinking the just like the child-school is a number that relates to the SCHOOL table for the school name.
There would be a number for the address that relates to the SCHOOL table.?
I really suggest that you read up on Normalization. When designing a table, you lump together data that is similar. In this case, you want data associated with the school. So ALL school related data should be stored as one record, with the Primary key (the number that is used to identify a record as Unique) being what you use to look up the data. If you wanted to store the color of the bricks of the school, if the driveway is paved or not, the number of windows, etc they all go under the same record. This includes the address (Unless, for some odd and strange reason it has more than one address)
This group of people are not into forms. They like, insist on just view the tables in layout view, updating them in that view.
Letting the end user have access to the table for data entry is a very bad, bad, bad idea. You can setup a form to LOOK like a table (Properties, Default View, Datasheet). If someone gets froggy and decides to mess with the datatype of a field, for example and changes it...it could muck up the whole database.