Warenkorb
0
Wagen 0
Telefonische Beratung +49 (0) 4482-562 90 70
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.
Um bei der Entwicklung einen bequemen Weg zu schaffen, mehrere Script-Parameter übergeben zu können, wird zunächst eine eigene Funktion (Custom Function) benötigt, die eine Textkette der zu übergebenen Script-Parameter in die einzelnen Parameter separieren kann. Ich nenne diese Funktion in meinem Beispiel SeparateString (). Bitte beachten Sie, daß zur Definition eigener Funktionen die Advanced-Version von FileMaker erforderlich ist. In FileMaker Pro werden Sie die im folgenden beschriebenen Punkte nicht durchführen können.
Falls(Nummer = 1; ZeichenLinks ( String; (Position ( String; "|"; 1; 1))-1); ZeichenMitte ( String; (Position ( String; "|"; 1; Nummer-1))+1; (Position ( String; "|"; 1; Nummer)) - ((Position ( String; "|"; 1; Nummer-1))+1) ) )
Klicken Sie nach der Definition der eigenen Funktion auf die Schaltfläche [OK]. Ab sofort steht Ihnen eine neue Funktion zur Verfügung, mit der Sie beliebige Textketten trennen können, die mit dem von Ihnen vergebenen Trennzeichen versehen wurden. Diese Funktion erfordert die Angabe des Trennzeichens zwischen den Werten und einmal am Ende der Textkette. Um innerhalb eines Scriptes auf die verschiedenen Parameter zugreifen zu können, verwenden Sie im entsprechenden Script nun einfach diese Funktion, z.B. in folgender Form:
Variable setzen [$Wert_1; Wert: SeparateString (Hole(ScriptParameter); 1)] Variable setzen [$Wert_2; Wert: SeparateString (Hole(ScriptParameter); 2)]
Wenn der zuvor übergebene Script-Parameter zum Beispiel lautete:
Script-Parameter: "Adresse|Ändern|"
…dann enthält die in diesem Beispiel übergebene Variable $Wert_1 den Wert Adresse, und $Wert_2 enthält den Wert Ändern. Ihre neue eigene Funktion können Sie nun überall dort einsetzen, wo Sie mit einfachen Mitteln mehrere Parameter übergeben und hinterher wieder auslesen möchten.
FileMaker hat heute einige Sicherheitsupdates für FileMaker 13 veröffentlicht. In ca. zwei Wochen wird das Sicherheitsupdate auch für FileMaker 12 veröffentlicht. Das heute erschienene Update betrifft FileMaker 13 Pro/Advanced und FileMaker Server. FileMaker betont, dass die Updates auf jeden Fall in der korrekten Reihenfolge installiert werden müssen, weil anderenfalls FileMaker…
Autor Horst-Dieter Radke bietet auf 368 Seiten eine profunde Einführung in die Arbeit mit FileMaker Pro 11 und macht dabei aus Einsteigern angehende Experten. Dabei beschäftigt sich der Autor mit diesen Themen: Datenbankgrundlagen: Was müssen die Leser über Datenbanken wissen? Datenbankentwicklung: Wie entsteht eine FileMaker-Datenbank? Datenbanken nutzen - Wie erfasst,…
In einer zeitlich begrenzten Aktion legt FileMaker ab sofort bei Kauf von FileMaker Pro 12 oder FileMaker Pro Advanced 12 kostenlos die FileMaker Trainingsmodule in deutscher Sprache dazu. Die deutschsprachigen Trainingsunterlagen enthalten Übungen, Demo-Dateien und Videos (in englischer Sprache), mit denen Sie lernen können, wie man professionelle benutzerfreundliche FileMaker 12-Datenbanklösungen entwickelt.…
Seit heute bietet FileMaker erneut eine Aktion an, bei der nach dem Kauf von FileMaker Go für das iPhone oder das iPad eine Lizenz von FileMaker Pro zum halben Preis erworben werden kann. Die Aktion gilt bis zum 22. März 2012 und geht ganz einfach vonstatten: Kaufen Sie FileMaker Go…
Hinzufügen von {{itemName}} zum Warenkorb
Hinzugefügt {{EinkaufsName}} zum Warenkorb