From what I'm seeing there is no reason to have a subform anyway. You aren't saving anything to the main form, or using its recordsource in any way, so you could just have the subform table be the form's recordsource and get rid of the subform completely and put the subform controls on the main form. Not sure why you have it this way.