Me.RecordID refers to the RecordID current record, as shown by the black triangle in the record selector:

A Label control on the form cannot get Focus , so when you click on a label in another record, the current record does not change and you continue to get the same RecordID . Note: if you put the same code in the Click handler for a text field (or another control that Focus can get), then the current record will change, and you will get the RecordID this record.
source share