tustep:loesungen:sortieren
                Dies ist eine alte Version des Dokuments!
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
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>|
tustep/loesungen/sortieren.1532523794.txt.gz · Zuletzt geändert:  (Externe Bearbeitung)
                
                