The FIND statement positions a direct access file at a particular record and sets the associated variable of the file to that record number. It is comparable to a direct access READ statement with no I/O list, and it can open an existing file. No data transfer takes place.
The FIND statement takes one of the following forms:
In the following example, the FIND statement positions logical unit 1 at the first record in the file. The file's associated variable is set to one:
FIND(1, REC=1)
In the following example, the FIND statement positions the file at the record identified by the content of INDX. The file's associated variable is set to the value of INDX:
FIND(4, REC=INDX)
For More Information:
For details on direct access READ statements, see Section 10.3.2.