I use a recordsetclone of the subform to perform a FindFirst method on.
Actually, I recently built a global function to handle "standard" record
movements in a subform (first, last, previous, next, offset). Your question
prompted me to write the below function, which will move to a given ID.
You will still need to capture the ID ...



