QuickSort


QuickSort ist ein Filemaker Modul für das Sortieren einer Tabelle. Das Modul ist generisch aufgebaut und gedacht für Listenansichten. Jede Tabellenspalte erhält einen Knopf (Button, Titel). Der Feldname wird als ScriptParameter mitgegeben. Weitere Anpassungen braucht es nicht. Die gewählte Spalte wird wechselnd aufsteigend oder absteigend sortiert.


Wie es funktioniert

Das Script wird mit dem Feldname als Parameter gestartet und macht eine Schleife durch alle Feldnamen bis der Feldname dem Script Parameter entspricht. Dann wird auf diesen Feldname sortiert.

Dies funktioniert prächtig in der Tabelle der aktuellen Seite. Verlinkte Tabellen werden jedoch leider nicht berücksichtigt. Sollten also relationale Daten in die Sortierung miteinbezogen werden, braucht es für diese Felder eine eigene Einstellung.

Stärken

  • Generisches Sortiermodul
  • Gut für Listen
  • Einfach zu implementieren

Implementierung

Die Moduldatei hat eine komplette (englische) Beschreibung wie die Lösung aufgebaut ist und angewendet wird, Schritt für Schritt-Anleitungen und Beispiele. Siehe dort.