Ah, here's the problem - you're in that newfangled Access, using navigation forms, and when you switch tabs, the other tab's form is unloaded.
http://answers.microsoft.com/en-us/o...8-1a29afc7adeb
So, I guess you'll have to tweak something.
Hmmm. You could set a global or temp variable, and have the combo box default to whatever value that temp variable has. That seems awfully clunky, though, since (if I envision it correctly) you'd have to create/load the temp variable on startup, or test for existence, or something.
Hmmm. Okay, (1) on load for the form, check for existence of the temp variable, if so, leave alone, if not, create it and set the value to your initial default. (2) make the default property of the combo box refer to that temp variable (3) AfterUpdate of the combo box, set the value of the temp variable to the new default.
It's not pretty, and from a quick google I couldn't find the code for testing the existence of a temp variable, so you may have to wait for one of the more experienced moderators to give you a better method.