Many people have worked on this database in the past and used a number of methods I would not have chosen myself.
The Organization name is the primary key for the main table (tblContactTable). This works since each organization's name is unique and duplicates are not allowed.
That tables relationship with the other table (Contact) is "1: Only include rows where the joined fields from both tables are equal."
Master Fields: frmContactDetails.OrganizationName
Child Fields: sfrmContact.OrganizationName
Result: Show Contact for each record in ,SQL Statment. using OrganizationName
Right now I can get it the subform to show the OrganizationName using the default value =[Forms]![frmContactDetails]![OrganizationName], but when I start a new record in the subform it disappears.
If I change the Contact table's OrganizationName field properties to NOT allow zero-length strings, the OrganizationName is populated into the subform, but then I recieve the message "Field 'Contact.OrganizationName' cannot be a zero-length string" when I start a new record.
I have tried a bunch of differ ways to connect the form to the subform and every time I cannot get it to automatically populate the linked field. Users have to retype the information into the subforms.