I learned from scratch that when a form is created the TabOrder is automatically set in form fields creation sequence. So sometimes I use coding to modify that sequence in spite of the original sequence. Maybe this is a bad habit which I can modify in order to be a better programmer. Thank you for the hint.
To answer your question, Yes, I took a look at the TabOrder and TabStop properties. I commented the "field.setfocus" line and the form still did not load correctly under the user perspective (form detail portion became invisible even though the 2105 error message went gone).
But that was not the problem after all. It took me a while to find that to fix the problem the "open form" command coded in the click event of the icon in the main menu should be modified from
DoCmd.OpenForm "FrmLancDesp", acNormal, , , acFormReadOnly, acWindowNormal
To
DoCmd.OpenForm "FrmLancDesp"
For me that was a trial and error process. To be honest with you the fix was accidental and I'm not sure I understood the "why's" but Thanks God now everything is working as desired. It's time to move ahead.
Thank you all again and have a blessed day.