I have several tables in my access database. I built them in Access 2003. I
want to be able to add data, like someones name, and have it automatically be
entered into the other tables. The tables do have a relationship connected by
name. Any idea of how to do this? Thanks
Well...
DON'T.
You're misunderstanding how relationships work. Relational databases
use the "Grandmother's Pantry Principle": "a place - ONE place! - for
everything, everything in its place".
You would store the name once, and once only, in the People table (or
other appropriate table). If you need to see that name in conjunction
with data from other tables, you can use a Query joining the two
tables, joining the unique ID of the table containing names to a
"foreign key" field in the other table (these fields will generally be
specified in a Relationship). Storing data redundantly in multiple
tables is simply NOT a good thing to do!
Further, a name is NOT a good choice of a Primary Key or a linking
field. A good primary key *must* be unique (occurring once and once
only in the table); it should also be stable (not changing over time)
and preferably short (so searches run faster). Names fail on all three
counts.
You might want to look at some of the tutorials on these websites,
particularly the Database Design 101 links on Jeff's site:
Jeff Conrad's resources page:
http://home.bendbroadband.com/conradsystems/accessjunkie/resources.html
The Access Web resources page:
http://www.mvps.org/access/resources/index.html
John W. Vinson[MVP]