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 Feldnamen 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.

QuickSort module for FileMaker

Modul für FileMaker Pro 12 oder höher.
Module for FileMaker Pro 12 or higher.

Größe: 207 kB
Version: 1.2
Published: 3. März 2021