I think your first error is to do with the format of the fields in each table not matching - try changing them to be the same.
Sorry no ida about the second question - it should work - check the naming of the subform?
HP Envy x2 review: Hands-on
How Sketch and InVision have revolutionised our design workflow
The best tech gifts for Christmas 2017
Les meilleurs jeux de société (2017)