hi
Nixx,
navigation forms are NOT easy to use. I highly recommend using a tab control instead. You can still drag subforms from the navigation pane onto it! Just make sure the page you want to put a subform on is selected first
First, before making forms, be sure to set up the relationships between your tables. Here is a video that you and your daughter can watch together ... maybe make some popcorn
Enforce Referential Integrity (RI) on Access Relationships (cc)
It is also a good idea to fill out the field Description column (in table design -- Microsoft's templates generally don't do this), even if all you do is copy and paste the field name into it. That is because the field description will be used for Status Bar Text* when you make forms.
*what shows in the lower left on the bottom line of the screen.
To answer your question, you'll see LinkMasterFields and LinkChildFields on the Data tab of the Property sheet when the subform control is selected. To turn on the Property sheet, press Alt-enter or choose Property Sheet from the Tools group on the Design ribbon tab.
The LinkMasterFields property can contain a control name (or names) that is unbound, unlike LinkChildFields, which must be fields in the record source of the subform. They should also be ON the subform in a control, even if it is not visible.
If the link fields are set, then your code does not need to do anything special for the subreport to show the right records
