Hallo m-werk,
zunächst einmal zum Thema Sortierung:
Es gibt da grundsätzlich zwei Möglichkeiten. Die erste ist das Arbeiten mit Indices. Dazu legst du für alle möglichen Sortierungen Sekundärindices an. Dann wählst du einfach den gewünschten Index aus und die Sortierung funktioniert automatisch.
Die zweite Möglichkeit ist eine Abfrage zu erstellen in der Form:
Code:
SELECT * FROM Kunde ORDER BY Vorname DESC
Diese Abfrage packst du in eine TQuery Kompo und führst diese durch "Open" aus.
Zum Thema "Speichern der Reihenfolge der Felder". Dazu würde ich die Eigenschaft "Index" der TField Objekte auslesen und in einer Ini-Datei speichern. Beim Starten der Anwednung liest du diese Werte wieder aus und weist sie der Index-Eigenschaft wieder zu.