Hallo
Ich habe eine Untertabelle mit mehreren Datensätzen zum Hauptdatensatz. Diese Datensätze müssen nummeriert werden und in dieser Reihenfolge später verkettet werden. Die Sortierung dient also nicht nur der Anischt sondern ist Bestandteil des Datensatzes.
Jetzt hab ich dafür einen SMALLINT angelegt, es geht i.d.R. um eine einstellige Anzahl pro Hauptdatensatz. Der Anwender soll jetzt aber die Reihenfolge ändern können, ähnlich wie z.B. bei Firewall-Regeln nach oben oder unten schieben können, also eins hoch bzw. 1 runter als Funktion würde schon genügen.
Ideal wäre ein Weg über den Container, nicht über den einzelnen Datensatz.
Per SQL würde ich sowieso sicherstellen, das immer eine Nummer gesetzt ist und es keine Nummer mehrfach gibt. Ich könnte das Feld für den Benutzer ausfüllbar machen und aufgrund der Änderung die Sortierung anpassen. Gibt es hier durch das CRM auch eine Funktion?