Hola juanch_mc y bienvenido a los foros de Club Delphi.
No termino de entender como es la organización de los datos.
Sería bueno si nos pones el código con las definiciónes de
me,
md y
rc, así como las relaciones que entre ellos debe existir y el lugar donde se almancenarán.
Por ejemplo, pareciera que
me es un archivo tipado, ya que usas los procedimientos
Seek y
Read para posicionarte y leer respectivamente.
En definitiva, creo que tendrías que agregarnos más detalles para que podamos entender el problema con más claridad y así poder ayudarte.
Un saludo.