Endlos geärgert hat uns immer folgende Situation (Stand FileMaker 6.0 anno MMIII):
Wir haben viele Buttons, die alle fast das gleiche tun, z.B. ein Suchbutton mit der Aufschrift ‘A’, der alle Adressen mit A… anzeigt per entsprechendem Skript. Das wollten wir natürlich auch für ‘B’, ‘C’ usw.
Wir haben uns das Hirn zermartert, wie wir herausbekommen konnten, welcher Button geklickt wurde, um alles mit einem einzigen Skript zu lösen. Letztlich haben wir aufgegeben und 26 einzelne fast identische Skripts geschrieben.
Das hat nun ein Ende. Tatah! Dank Skriptparameter können wir bei Definition der Buttons einen Parameter mitgeben, in unserem Beispiel also etwa einen bestimmten Buchstaben. Aber das ist nicht alles. Alle potenten Möglichkeiten des Formeleditors stehen zur Verfügung.
Abgerufen wird der Paramter im Skript mit der Statusfunktion Hole( SkriptParameter ). Für unser obiges Beispiel reicht also ein (1!) Skript nach dem Bauplan:
SuchenModus aktivieren
Feldwert setzen[ Suchfeld ; Hole(ScriptParameter) ]
Ergebnismenge suchen- Können Skripte ausgelöst werden bei Änderung von Feldinhalten?
- Wie kann das Häkchen ‘ohne’ beim Suchen per Skript gesetzt werden?
- Wie geht Suchen mit Beziehungen?
- Wie können per Skript Werte von einer Tabelle in eine andere übergeben werden?
- Wie verwendet man das aktuelle Datum in Formeln?
- Skriptparameter
- Was bedeutet eigentlich ‘Datensätze ausschließen’?
- Wie können Datumsbereiche in Skripten gesucht werden?