Hallo Zusammen,

vielen Dank schonmal für die Antworten.
Der angegebene Sourcecode ist, wie sicher schon aufgefallen ist, nur ein Beispiel.
Es handelt sich bei den realen Dateien um alte Dateien bei denen Kopf- und Postionsdaten in einem Datensatz stehen. Die Datei aufzuteilen ist mir wegen des Aufwands (Datei wird in vielen Programmen benutzt) nicht möglich.
Leider stehen in den Dateien die benötigten Felder nicht hintereinander.
Daher kann ich keine Feldgruppe direkt über die Externe DS legen.
Die externe DS findet Verwendung im Programm und kann nicht einfach weggelassen werden.
Kennt keiner eine elegante Möglichkeit ein Array direkt aus den Dateifeldern (nach dem READ des Datensatzes) zu befüllen wenn ich die Felder in einer externen DS verwende?

Gruß Holger