Thanks for the reply.

That does look like a quick way to get the record i would need.

However if i make changes to some of the fields within that record how could i move the changes back to the original record within the dataset without having to loop through the dataset to find the record number.

Cheers