You should not display PK fields on forms.
You should NOT have an asterisk in the field name.
Between tables "CallLogtblNEW" abd "Comments", you STILL have a 1-to-1 relationship!! Look at the relationship image in my last post.
Why do you have table "ProductTypes" with a PK field names "RoleID-PK"??? (and shouldn't have a hyphen in the name. Instead, use the underscore)