The second of the two message boxes didn't work. It kept comming up invalid use of Me. I thought it was just an alternative to the first so wasn't worried.
I haven't used ID in either my form or my query so would then have to either add it to both or reference the employees table as well as both the form and query. By making trainer Name a full name I've avoided duplicates so far and If we do get two John Smiths I can just use a digit to separate them. I'm much more concerned as to why I can't get the most recent date based on the date entered in the form.