Like the others, I'm a bit unclear on your problem.
You say "updating" the foreign keys, but then in your second post you talk about creating a new record in your main table. This won't automatically create a new record in your related tables. Is this what you're trying to do, OR
Are you trying to make the related records UPDATE if you change a record in your main table?
The latter is an idea called "Cascading Updates" and is the process whereby a key change in the master table is cascaded through all the occurances of that same value (as a foreign key) in any child tables. Cascading Updates are turned on in the properties of a link between tables.
To clarify, if I have Cascading Updates turned ON, and I change key value "X" to 1234, the database engine will automatically update all values of 1234 that are foreign keys in the other related tables.
So far as I know, there is no automated process what will INSERT a new record in a child table just because you've added a new record in to the parent.
Don't be sexist - Broads hate that.