A family of Microsoft relational database management systems designed for ease of use.
Well, it's still really hard to see what you're doing. I've got to get my telepathy module upgraded :-{)
Your Visit table SHOULD NOT HAVE a PersonName field. The person's name can and should be looked up from the Person table.
The error you're getting suggests that you have an error in your Append query, which (again) I cannot see. Could you please (PLEASE!?) post the SQL view of the query? If the fieldnames are confidential, could you obfuscate them, but at least post the actual SQL with fake fieldnames?
Your eventual goal will be to have tables with data like:
Person
PersonID (unique primary key)
PersonName (or, better, LastName, FirstName, MiddleName, Suffix, Title, other needed demographic data)
1 Doe, John
2 Roe, Jane
3 Wu, Shih-han
Facilities
FacilityID (unique primary key)
Facility
1 U.S. Congress
2 U.S. Senate
3 Leavenworth Federal Correctional Institution
Visits
VisitID (autonumber primary key)
PersonID (Long Integer link to Persons, who visited)
FacilityID (Long Integer link to Facilities, what did they visit)
Visits (your number field)
1; 1; 1; 5 - John Doe visited the Congress five times
2; 1; 2; 3 - John Doe visited the Senate three times
3; 3; 3; 3 - Shih-Han Wu visited Leavenworth three times (just visiting his former Congressman of course)
If the data in your 28 tables has duplicate values (the same numeric FacilityID referring to two or more different Facilities, or PersonID 41 referring to Joe Doaks in one table and PersonID 41 referring to Lee Smith in another) then you will have to step back and figure out how to clean up your data.