Hola, por la estructura de tu código creo que esta mensaje se va a complicar ya que intuyo que pretenderás hacer algo que no puede hacerse facilmente con Archivos secuenciales, por lo que quizas deberías empezar diciendo lo que pretentes y después vemos que puedes hacer.
En primer lugar no puedes ir adelante y atras en un fichero secuencial, en segundo lugar veo que pasas valores a dos Text por lo que pienso que querras modificarlos y no puedes modificar registros de un fichero secuencial si no vuelves a grabarlo.
El porque te visualiza siempre el último es porque haces un bucle que obliga a leer TODO el fichero quedando evidentemente el último en las variables.
Como anticipo te dejo un enlace con el tratamiento de ficheros
Manejo de Archivos y despúes hablamos y aclaramos el tema.
Soluciones las hay para casi todo pero debemos saber adonde se quiere llegar.
Saludos