Wie erstellt man eine Navigation in FileMaker?

Verschiedene Varianten für eine globale Navigation


13. Juli 2023In Free, Tipps und TricksBy Karsten Risseeuw3 Minutes

Software, so die Annahme vieler Anwender, befasst sich nur mit dem, was ich gerade benötige. Das betrifft die Informationen, die ich verwalten muss. Vielen Anwendern übersehen, dass es viele Elemente in einer Software gibt, die mit der direkten Aufgabe nur bedingt etwas zu tun haben. Diese Elemente fallen meist erst dann auf, wenn sie nicht wie erwartet funktionieren. Es sind die Basisanforderungen an eine gute Software.

Die Software ist immer mehr als die Aufgabe, die es zu bewältigen gibt. Wenn diese zusätzlichen Dinge gut implementiert sind, nimmt sie kaum jemand wahr. Sie sind jedoch essenziell für eine flüssige Interaktion mit der Lösung. Es betrifft Dinge wie «Benutzeroberfläche», «Navigation», «Benutzerverwaltung» und dergleichen mehr. Sie werden oft als selbstverständlich vorausgesetzt.

In diesem Beitrag geht es um einige Ideen für die Implementation einer Navigation.

Die Evolution der Navigation

Eine Navigation erlaubt es dem Benutzer, zwischen Seiten zu «navigieren». Sie soll ebenfalls dabei helfen, sich in einer Applikation zu orientieren. Die Navigation hilft Fragen zu beantworten, wie «Wo bin ich?» und «Wo möchte ich hin?».

Buttons

FileMaker hat keine Navigation von sich aus. Solche Bedienungselemente müssen erstellt werden. Mit ein paar Buttons lassen sich schnell Verweise auf eine neue Seite aufbauen. Buttons werden jedoch manuell eingestellt. Wenn die Applikation wächst, wird die Verwaltung der vielen einzelnen Schaltflächen bald aufwendig und unübersichtlich. Buttons sind «quick and dirty», aber erfüllen in begrenztem Umfang ihren Zweck.

Buttonbars

FileMaker hat vor einigen Versionen die Buttonbars eingefügt. Das sind Elemente, worin verschiedene Buttons als Gruppe verarbeitet werden können. Diese Lösung war bestimmt eine sinnvolle Erweiterung der einzelnen Buttons, jedoch wurde damit keine zentrale Navigationslösung erarbeitet.

Die Anforderungen für eine flexible Navigation könnte man wie folgt zusammenfassen:

  1. Alle Navigationselemente möchte man zentral verwalten
  2. Die Navigation möchte man ohne weitere Anpassungen auf jeder Seite anwenden können.

Kartenfenster für die Navigation nutzen

Als Claris die Kartenfenster in FileMaker einführte, konnte man über diese Kartenfenster auch eine Navigationstabelle zeigen. Kartenfenster sind beliebige Layouts, die über einem bestehenden Layout gezeigt werden können. Dies nutzen einige Entwickler dafür, eine Navigationstabelle in einem solchen Fenster zu zeigen und darüber eine Navigation zu realisieren. Dann muss man lediglich von jedem Layout das Navigationslayout als Kartenfenster aufrufen. Nicht jeder möchte jedoch ein zusätzliches Kartenfenster zeigen.

Eine globale Navigation erstellen

Bei der Evaluation der Möglichkeiten entstanden so verschiedene Ansätze für eine Navigation, die sowohl flexibel als auch zentral zu verwalten und global zu nutzen ist. Es sind die Basisanforderungen für eine gute Software. Viele Entwickler haben ihr eigenes System.

Eine solche Variante mit Beispieldatei stellte Kursiv Software diese Tage vor. Die Lösung basiert auf einer Navigationstabelle, dessen Einträge in die Wiederholungen eines globalen Textfeldes geladen werden. Von dort lassen sich die Angaben in eine dynamische Navigation umwandeln. Es werden keine Relationen benötigt.

Weitere Informationen sowie ein kostenloser Download finden sich hier:

Dynamische Navigation in FileMaker

Kompetenzbrief

Unser Filemaker-Newsletter will Dich schlauer machen.

Einmal im Monat die neuesten Nachrichten. Wir versprechen, dass wir keinen Spam versenden! Erfahre mehr in unserer Datenschutzerklärung.