No, makes no difference.
I have attached a cut-down DB to show the problem. Only has 1 table, 1 query, 1 form and 1 module.
If you load the DB and open the form you should get records 7,4,5,2,3,1......
Close the form and open it again, you should get 3,9,10,6,5,1.......
Completely quit...