A family of Microsoft relational database management systems designed for ease of use.
Hello Mike
Any numeric field which is a key (either primary or foreign) in a relationship should never have a DefaultValue. Personally I think it is bad to have new numeric fields default to a DefaultValue of 0, and I and others have been campaigning to have this changed for 20 years to no avail :-(
So, first remove the DefaultValue from all the foreign key fields in Table A.
Next, check that none of the fields which are not populated by your append query have the Required property set.
All the best!
Graham