Das eigentliche Problem habe ich aber damit das im Änderungsmodus immer der erste Datensatz geändert wird.
Zu der konkreten Frage. Man muss zuerst einmal zu dem Datensatz navigieren, den man ändern will, sonst öffnet man mit
leh_tabl.edit
immer nur den gerade aktiven (ersten) Datensatz.
Und weil's noch keiner gesagt hat: Quellcode-Abschnitte am besten in die Delphi-Tags (Der Helm-Button im Editor) packen, damit sie schön formatiert und lesbar sind.