You miss understand. I am not referring to the physical record number (Dbf.PhysicalRecNo) that the record has in the file, but to the virtual record number (Dbf.RecNo) that the record has, as an example, in a grid. The data was not entered in order of either index. There are 59 records. When I use the abbreviation index RecNo = {1,2,3,4,5,6,.....55,56,57,58,59}. But when I use the name index RecNo = {1,2,3,4,5.....38,39,45,46,.....56,57,61,62....71,72,86,87,...}. These number are not precise, but do illustrate the oddity.