Ich würde keine Records verwenden, sondern eine Klasse. Beispiel eine Bank hat mehrere Kunden. Ein Kunde ist jetzt vom Datentyp TBankKunde und alle Kunden weden jetzt in einer KLasse TBankKundeCollection verwaltet. Abspeichern könnte man das ganze dann in einer
XML-Datei. Dann kann man später auch mal die Klasse TBankKunde um weitere Eigenschaften erweitern ohne dass man Probleme bekommt, dass ältere Versionen der Datei nicht mehr gelesen werden können.
Wie der erste Teil zu lösen ist, kannst du an einem Beispielprojekt von mir für die Berufsschule sehen:
http://www.michael-puff.de/dirindex....len/Sonstiges/ -> Bank.zip