SELECT query to identify the FormNameC values in TableB that are not in TableA
Code:
SELECT TableB.FormNameC
FROM TableA RIGHT JOIN TableB ON TableA.FormName = TableB.FormNameC
WHERE (((TableA.FormName) Is Null));
Delete query to "tell Access" Delete the records in tableB that are identified in the SELECT query
DELETE TableB.FormNameC
FROM TableB
where FormNameC IN
(SELECT TableB.FormNameC
FROM TableA RIGHT JOIN TableB ON TableA.FormName = TableB.FormNameC
WHERE (((TableA.FormName) Is Null)));

Also Note: My description of designing a SELECT query, checking to make sure result is as expected, then convert to DELETE query --works when only 1 table is involved. Sorry if I was confusing.
I tried to upload a GIF file, but the system kept changing it to jpg. So, I have put the gif into the attached zip file. Open the zip, and watch the gif animation. Good luck.!