FileMaker Script Schleifen
FileMaker Beispiele
Inhaltsverzeichnis
Was sind Schleifen
Schleifen sind ein integraler Bestandteil einer Programmiersprache. Schleifen dienen dazu eine Anweisung so häufig zu wiederholen, bis die Bedingung für das Ende oder den Abbruch der Schleife erreicht ist. Innerhalb einer Schleife können beliebige Anweisungen und weitere Schleifen enthalten sein. In FileMaker Pro können Schleifen zum Durchlaufen der Datensätze einer Ergebnismenge oder mit Hilfe eines Zählers unabhängig von einer Datenmenge ausgeführt werden.
TopFileMaker Pro Schleife für Datensätze
© Screenshot Jens Liebelt
Aufbau einer einfachen FileMaker Pro Script Schleife
Einfache FileMaker Pro Script Schleife zum Durchlaufen aller Datensätze der Ergebnismenge. Innerhalb der Schleife können verschiedene Berechnung und Layoutwechsel erfolgen. Diese einfache Schleife wird automatisch beendet, wenn der letzte Datensatz erreicht wurde.
TopFileMaker Pro Schleife mit zusätzlicher Bedingung
© Screenshot Jens Liebelt
FileMaker Pro Schleife mit zusätzlicher Bedingung
Die einfache FileMaker Pro Script Schleife kann mit einer zusätzlichen Bedingung für den Abbruch der Schleife erweitert werden.
TopFileMaker Pro Schleife mit einem Zähler
© Screenshot Jens Liebelt
FileMaker Pro Script Schleife mit Zähler
Eine FileMaker Pro Schleife kann auch über einen Zähler gesteuert werden. Dazu benutzt man eine lokale Variable als Zähler und eine lokale Variable als maximalen Zähler. Ist der maximale Wert für den Zähler erreicht, wird die Schleife beendet.
TopFileMaker Pro Schleife verschachtelt
© Screenshot Jens Liebelt
FileMaker Pro Schleifen verschachteln
Schleifen lassen sich verschachteln. Dabei wird innerhalb einer Schleife (äußere Schleife) eine weitere Schleife eingefügt (innere Schleife). Für die innere Schleife können zum Beispiel Bedingungen zur Ausführung verwendet werden. Schleifen lassen sich in FileMaker Pro beliebig verschachteln, allerdings leidet, bei steigender Anzahl der Anweisungen innerhalb der Schleife, die Übersicht bei solchen Konstruktionen. Daher ist es ratsam verschachtelte Schleifen und sonstige komplexe Konstrukte auf mehrere Scripte zu verteilen.
Top