What you need is a third table, called MemberRuns perhaps, that associates a member with the runs he/she attends, and associates each run with the members who attend it.
You see, each member will attend many runs, and each run will be attended by many members. That makes the relationship between them a "many-to-many" relationship. This kind of relationship is most easily represented by a third table (called as "associative table"

that contains the keys of the other two tables. A row in the associative table represents the association of one member with one run.
You can then determine which members attended the run by joining the Runs table with the MemberRuns table. Likewise, you can determine which runs a member attended by joining the Members table with the MemberRuns table.
If this is confusing, an experiment might help. Go ahead and create the MemberRuns table, and put some sample data in it. Then create the join queries I mentioned in the preceding paragraph, and open the queries in Datasheet View. I think you'll see what I mean.
Often, it's even better to put all three tables together in a single query, with both joins represented at the same time. You can sort the output of that query by member name to see which runs a member attended, or you can sort it by run to see which members attended each run.
The downside is that you have to get data into the associative table somehow. In your case, I assume you get some kind of list for each run, showing the members who attended it. For that, you'd want to build a main form/subform pair where the main form record source is the run table and the subform record source is the MemberRuns table. I'd suggest that you first display a form that updates the runs table by itself. After the new run data has been saved, this form should open up the main form/subform pair to allow the members who attended that run to be entered. When you've finished entering data for that run, you should close the second form and go back to the first one to enter data for the next run. (Using the same form to update both the runs table and the MemberRuns table is difficult, maybe even impossible.) Rick Sprague