Please see the attached Word document for screen shots. All information in the screen shots are purely fictional. Here is an explanation of the screen shots.
1. Figure 1 shows the relationship diagram. My form in Figure 4 is working only with the 1st and 3rd tables in the red box (Parents and Membership).
2. Figure 2 shows the structure of a query called qryMembership. The table called Parent is by coincidence the Parent table, Gymnast is the child table, and Membership is the "grandchild table."
3. Figure 3 shows the results of the query called qryMembership. Notice the last 2 rows in the red box. The same parent appears twice (Mildred Henry) because she has 2 kids (Matt and Kate).
4. Figure 4 is the form which consists of the main part (record source is the Parents table) and a subform whose record source is the query called qryMembership. This subform shows only 1 record (for Matt) instead of two records (Kate would be the second record) as seen in Figure 3.
5. Figure 5 shows the properties for the subform. I did set the Master and Child fields. I think this is done correctly based on the ParentID and Gymnast fields in the 1st and 3rd tables of Figure 2.
The problem I have is that when the main form gets to parentID 45 (which is the last record in the underlying table), the subform should show two records (Matt and Kate) but only the first record, Matt, is shown.
My question is, why isn't the 2nd record (Kate) showing? I believe it has something to do with the fact that the Membership table is a "grandchild" table instead of a child table. Is this correct?