Beiträge getagged mit script

FileMaker Scripte strukturieren durch Kommentare im ScriptMaker.

Strukturieren von FileMaker-Scripten mit KommentarenDieser Artikel ist keine Einführung in FileMaker Scripte. Vielmehr geht um die Notwendigkeit von Kommentaren in FileMaker Scripten. Wer FileMaker Scripte nur rudimentär nutzt, kann möglicherweise auf Kommentare verzichten, wer hingegen ganze Anwendungen in FileMaker erstellt, tut gut daran, sich auf ein einheitliches System zur Kommentierung der Funktion im allgemeinen und den Scriptabschnitten insbesondere zu halten. Komplexe Scripte bestehen aus vielen Scriptbefehlen. Häufig werden zusätzlich Teilscripte (Funktionen) ausgeführt, Parameter übergeben oder empfangen, Schleifen durchlaufen und Variablen verwendet. Damit man in diesem Gebilde der Abhängigkeiten die Übersicht behält, ist es absolut notwendig, die Schritte zu kommentieren. Da es bei komplexen Anwendungen durchaus vorkommt, dass über einen langen Zeitraum nicht mehr in die erstellten Scripte geschaut wird, ist die Strukturierung von Scripten mittels Kommentaren unerläßlich – bei Teamwork sowieso. Continue reading “FileMaker Scripte strukturieren durch Kommentare im ScriptMaker.” »

, , , ,

Keine Kommentare

Dynamische Navigation in FileMaker mit JQuery und dem MBS-Plugin.

Dynamische Navigation in FileMaker mit JQuery und dem MBS-PluginEine layoutbasierte Benutzeroberfläche kann in FileMaker auf unterschiedliche Art und Weise realisiert werden. Der einfachste Weg ist sicherlich, einfach entsprechende Schaltflächen auf dem Layout zu platzieren, zu beschriften und ihnen Scripte zuzuweisen. Diese Methode ist zwar die schnellste, aber auch die unkomfortabelste Lösung. Denn sobald ein Menüpunkt hinzugefügt oder die Sortierung der Menüpunkte geändert werden soll, muß dies oftmals auf vielen Layouts erfolgen und kostet dementsprechend viel Zeit. Eine etwas flexiblere Methode für ein Navigationsmenü in FileMaker stellt die Verwendung entsprechender globaler Felder dar. In den globalen Feldern wird die Beschriftung für eine Schaltfläche als Textfeld und ggf. auch die Schaltfläche selbst als Medienfeld gespeichert und auf dem Layout aufgerufen. Global deshalb, damit die Schaltflächen auch im Suchen-Modus angezeigt werden können. Diese Vorgehensweise ist flexibler als die erstgenannte Methode, in der Realisierung ist sie jedoch relativ aufwendig und damit ebenfalls sehr zeitintensiv. Einen ganz anderen Weg geht Jens Liebelt, der dynamische Menüs in einem Web-Viewer mit Hilfe von JQuery und dem MBS-Plugin entwickelt hat. FileMaker-Datenbanken erhalten dadurch eine höchst moderne, sehr flexible und dennoch einfach zu administrierende Benutzeroberfläche – selbstverständlich auch mit praktisch grenzenlosen Möglichkeiten, was Animation oder Aufbau des Menüs betrifft. Was im Detail dahintersteckt, erläutert dieser Artikel. Continue reading “Dynamische Navigation in FileMaker mit JQuery und dem MBS-Plugin.” »

, , , , , ,

1 Kommentar

Mehrere Script-Parameter übergeben.

Seit dem *.fp7-Format ist es in FileMaker möglich, beim Aufruf eines Scriptes einen Script-Parameter zu übergeben, der innerhalb des Zielscriptes ausgelesen und verarbeitet werden kann. Zu diesem Zweck steht im Befehl Script ausführen einer Taste oder in einem Script eine Zeile zur Übergabe eines Parameters für das auszuführende Zielscript zur Verfügung.

Wer intensiv FileMaker-Datenbanken entwickelt, wird jedoch schnell den Wunsch verspüren, nicht nur einen, sondern bei Bedarf auch mehrere Parameter an ein Script zu übergeben. Dies ist zwar standardmäßig im FileMaker nicht vorgesehen, ist aber mittels einer eigenen Funktion (Custom Function) problemlos und bequem möglich. Die verschiedenen Script-Parameter werden einfach als Textkette übergeben, die mit einem bestimmten Trennzeichen voneinander getrennt werden – in meinem Beispiel verwende ich als Trennzeichen den vertikalen Strich ( | ), der auf einem Mac mit der Tastenkombination <alt> – <7> zu erreichen ist. Continue reading “Mehrere Script-Parameter übergeben.” »

, , ,

1 Kommentar