@Blup
Dein Code ist für einen Anfänger wie mich ein verdammt harter Toback!

Tja immer noch einfacher als mit Objekten,
RTTI und Mapping per Konfigurationsdatei.
Einfach die Funktion "FindField" um alle anzusprechenden Felder erweitern und fertig.
Falsch geschriebene Feldnamen findet der Compiler so nicht, muss man dann zur Laufzeit gründlich testen.
Am besten für die Feldnamen definierte Konstanten verwenden.