It is a little difficult to figure without having access to your Form to see exactly how it is designed, but in looking at the VBA code, it looks like you are looping through your records to the last one, so I think that would only return the last record:
Code:
[COLOR=#333333]rs.MoveNext[/COLOR]
[COLOR=#333333]Next foundRec[/COLOR]