Your solution for problem #1 works like a charm - thank you 
I have some trouble implementing your solution for problem #3. Followed your instructions, and used the code:
Code:
Me.MyComboBoxName.Enabled=True
but I got the error cannot find the object 'Me.'
Both the combo box with the "after update"-event, and the combo box I want to enable, is located in the same subform. So I tried this:
Code:
[forms]![MySubformName]![MyComboBoxName].Enabled=True
But again I got the error cannot find the object 'forms!MySubformName!MyComboBoxName.'
The subform is put inside a tabbed control on the main form, so I finally tried this:
Code:
[forms]![MyFormName]![MySubformName]![MyComboBoxName].Enabled=True
and again got the error cannot find the object 'forms!MyFormName!MySubformName!MyComboBoxName.'
Is this happening because it is not a text box, but a combo box?