Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
Delphi 2010 Professional
|
Datensätze mit Gliederungsebenen durchnummerieren
21. Nov 2012, 15:21
Datenbank: Paradox • Version: 6?ka • Zugriff über: BDE
Hallo.
In einer Tabelle möchte ich Einträge mit Gliederungsebenen durchnummerieren und hab ein Problem beim Einfügen von Datensätzen zwischen bestehende Datensätze.
Ich habe einen Index, der die Datensätze nach der Nummer sortiert.
Wenn ich jetzt hinter den Datensatz 1.02.03 einen einfüge, bekommt dieser die Nummer 1.02.04
Jetzt existieren schon Datensätze mit den Nummern 1.02.04, 1.02.05 und 1.02.06
Theoretisch müsste ich jetzt einen nach dem andern eins hochzählen, damit die Reihenfolge wieder stimmt.
Das Problem:
Durch den Index rutscht der neue Datensatz 1.02.04 hinter den alten Datensatz 1.02.04 und das Chaos ist perfekt.
Kann ich die TTable irgendwie "locken", sodass die Datensätze Ihre Reihenfolge nicht ändern, bis ich die folgenden Datensätze alle hochgezählt und die TTable wieder entsperrt habe?
Wenn ich einfach den Index rausnehme, ist ja ein totales Durcheinander.
Habt Ihr da Tipps für mich?
Martin Weber Ich bin ein Rüsselmops
|