Moin...
Zitat:
DataModule1.FDMemTable.First;
...reicht nicht.

Die Datensätze sind in der MemTable einfach nicht sortiert.

Wie lädst du die Daten in die MemTable?
Nachtrag: Nicht genau geguckt.
Speichere die Werte mal in eine Stringlist mit den I Werten...