if a subform setting is affecting the mainform there may be something wrong - since subforms by definition are functionally dependent on the main form, there shouldnt be anything in the subform that would change something in the mainform
ie if you have a 1 to many relationship, how can something in the many side affect the one side?
its hard to see exactly what is going on though on your form - do you mean you just want the yes no box to say no, if there are no records IN the sub forms (which is not quite the same thing, as updating the main form). BUT if you are holding a separate yes/no flag in the main record to indicate whether there are any sub records, then this is un-normalized and will be awkward to maintain, as you are finding out.