Question : cascade combobox in a continuous form, access 2007

I tried cascade combobox in a continuous form and it was working fine on Access 2007. There was nothing wrong with fields even if I do a requery which dont get all the value from a table.
My problem is different from the old one. Everything was working fine but when I split my database I face the known problem in which some records disappear after the getfocus event.
My question is why when I used local table (one file for database) everything was working fine but when I split my database (linked table) I found out that my solution couldnt work as expected. I tried to copy a linked table to have it in local and I rename the linked one to see the difference, and then my combobox works again.
Is this a Microsoft bug ? Can someone tell me what are the differences which let my solution work for a local table and not for a linked one?
Any help is much appreciated. Thanks!

Ps : in my solution I used :
- form load event to setup sourceRow = Table
- the gotfocus event for updating sourceRow with sql.
There is no need to use the lost focus event to reset the sourceRow and everything was ok.

Answer : cascade combobox in a continuous form, access 2007

Here is the modified database:
 
HBF Modified sample database
 
Random Solutions  
 
programming4us programming4us