It took us a long time to get to the fact that the form is set to "Data Entry".
Is the problem now resolved? When you open a form whose DataEntry property is set to Yes, you get to enter new records and the only other records you can view/change are the records you added since you opened the form.
docmd.OpenForm "xxx",acNormal,,,acFormAdd ---- opens the form in DataEntry mode
docmd.OpenForm "xxx",acNormal,,,acFormEdit ---- opens the form showing the bound data and allows records to be edited or added