Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

tustep:loesungen:sortieren

Zurück zum Inhaltsverzeichnis - Lösungen und Tipps


Vorbemerkung: Mit dem TUSTEP-Kommando #svorbereite können Texteinheiten zum Sortieren vorbereitet werden. Damit ist ein gruppenweises Sortieren nach verschiedenen Kriterien möglich.

Sortieren einer Adressdatenbank

- schneider-lastin schneider-lastin

Musterdatei:

adressen.tf [8 KB]

→ Die in der Datei angegebenen Adressen sind fiktiv.

Die Datenbank besteht aus den Rubriken
<v>Vorname</v>
<n>Nachname</n>
<p>Postleitzahl</p>
<o>Ort</o>
<s>Straße</s>

1. Mit der folgenden Routine werden die Daten nach den Nachnamen, bei gleichem Nachnamen nach den Vornamen sortiert.

#sv,adressen.tf,-std-,-,+,*
par       {}
          Adressen zu Einheiten zusammenfassen
aa        |<v>|
          Sortierkriterien
ak1       |<n>|
ek1       |</n>|
ak2       |<v>|
ek2       |</v>|
xs1       |ä|ae|ö|oe|ü|ue|ß|ss|
xs2       |ä|az|ö|oz|ü|uz|ß|sz|
ssl       20 20
*eof
#so,-std-,-std-,1+40,+,1+40
#da,adresssort,seq-ap
#ko,-std-,adresssort,+,+,*
par       {}
          Aufteilung wie in der Ausgangsdatei herstellen
za        |<{\a}>|
lzv       |<v>|
*eof

Mit den folgenden Parametern werden die Daten nach dem Ort, bei gleichem Ort nach der Postleitzahl sortiert.

ak1       |<o>|
ek1       |</o>|
ak2       |<p>|
ek2       |</p>|

Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

tustep/loesungen/sortieren.txt · Zuletzt geändert: 2021/03/16 05:34 (Externe Bearbeitung)