Date: Fri, 21 Apr 1995 09:38:16 -0400 Reply-To: The NOMAD2 Discussion List Sender: The NOMAD2 Discussion List From: Shannon Huggins Subject: Re: recno(): how to find reco... Here's a better way than LIST to get the total nbr of records: slist {mastername} query used After execution, &SLIST contains the number of instances in the segment. As for record number, that's tougher. There's not a built-in function that I know of that keeps track of this. In the absence of something better, you could do something like this: define recno in {mastername} as 9 expr = 1; from {mastername} crlist recno cum {your key item} on {ddname} Now you've got a created database that contains your key item and an artificial record number that represents each key's position relative to other keys. You could, then, do a keyed read against this table whenever you wanted to know the relative record number. However, keep in mind that you would have to re-execute the CRLIST whenever any records were inserted or deleted, in order to keep the record number current. If anyone knows of a better way, let us know! Meanwhile, I hope this helps. Shannon Huggins Springs Industries Lancaster, SC 29720 (803) 286-3822 back to index