The difference between Refresh and Requery is important.
Refresh only get the updated values in the already loaded records.
Requery reloads the RecordSource so includes new records and reflects any changes to the query and its parameters.
...and requery also brings you back to the first record. Can be bothersome if you wanted to stay, say, 200 records down in a datasheet or continuous form.