Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: haarig am 04.07.07 - 21:33:58
-
Hallo,
ich habe ein Problem, was für erfahrenere Notes-Entwickler sicher kein großes Problem darstellt.
Ich möchte eine Liste, in der Namen stehen sortieren. Die Liste sieht folgendermaßen aus:
Anton Wagner : Gerd Ansmann : usw.
Der Clou an der Sache ist, dass die Liste nicht nach den Vornamen sondern nach den Nachnamen sortiert werden soll. Ein normales @Sort würde hier aber natürlich nach den Vornamen sortieren. Wie kann ich den @Sort Befehl verwenden, um die Liste nach Nachnamen zu sortieren?
Es kann davon ausgegangen werden, dass der Nachname immer aus einem String besteht. Also Walther von der Vogelweide würde in der Liste als Walther von-der-Vogelweide dringstehen. Da muss also nichts zusätzlich berücksichtigt werden.
Vielen Dank im Voraus
-
Nur so als Anregung:
tmp := @Name ([CN]; <DeineNamensListe>);
tmpLastName := @RightBack (tmp; " ");
tmpName := tmpLastName + ", " + @Left (tmp; @Length (tmp) - @Length (tmpLastName) - 1);
tmpName
Die Liste ist nun wunschgemäss umgestellt. Das mit @Sort sollte nun kein Problem mehr darstellen ;)
Bernhard
-
Danke Bernhard.
Was ich noch sagen sollte wäre, dass ich die Namen dann wieder in der Form "Vorname Nachname" benutzen möchte. Also müsste ich bei der Lösung nach dem Sortieren die Namen wieder umgestellt werden. Wäre schon mal ne denkbare Lösung. Werd ich mal probieren. Falls es noch mehr Anregungen gibt, würde ich mich drüber freuen.
-
Das sollte nun einfach sein, oder? ;)
Bernhard