I've run into a similar issue before. I think the problem is the undo command from the main form, not the referencing. As soon as your subform loses focus, all changes are automatically saved, and you can no longer undo them. So when you fill in your combo boxes in the subforms and then go back...