I can read/write a random access binary file.
Does anyone know how to do a search?

Is it a case of opening the file, reading the records searching as I go and then storing the mathed records in a variable.