Hole ( FormelWiederholungNr )

Gibt eine Zahl zurück, die die Wiederholung des Formelfelds angibt, die gerade berechnet wird.

Format 

Hole ( FormelWiederholungNr )

Parameter 

Ohne

Zurückgegebener Datentyp 

Zahl

Ursprung in Version 

7.0

Beschreibung 

Die erste Wiederholung ergibt 1. Wenn das aktuelle Feld kein Wiederholfeld ist, gibt die Funktion 1 zurück.

Beispiel 1 

Gibt 5 zurück, wenn FileMaker Pro die fünfte Wiederholung eines Wiederholfelds berechnet.

Beispiel 2 

Als Felddefinition für Quiz::GewichteterScore (ein Formelfeld mit fünf Wiederholungen) gewichtet diese Formel jede Quizpunktzahl anhand ihrer Position in der Reihe, basierend auf dem Inhalt von Quiz::Score (ein Zahlenfeld mit fünf Wiederholungen):

Kopieren
Quiz::Score * Hole ( FormelWiederholungNr )

Wenn Quiz::Score in den Wiederholungen 1 bis 5 die Werte 85, 90, 78, 92 und 88 enthält:

  • Quiz::GewichteterScore[1] gibt 85 zurück

  • Quiz::GewichteterScore[2] gibt 180 zurück

  • Quiz::GewichteterScore[3] gibt 234 zurück

  • Quiz::GewichteterScore[4] gibt 368 zurück

  • Quiz::GewichteterScore[5] gibt 440 zurück

Beispiel 3 

Als Felddefinition für Wecker::Erinnerung (ein Formelfeld mit fünf Wiederholungen) berechnet diese Formel zukünftige Zeitpunkte auf der Grundlage der Inhalte von Wecker::Startzeit (ein Zeitfeld) und Wecker::Schlummerminuten (ein Zahlenfeld):

Kopieren
Zeit ( Stunden ( Erweitern ( Wecker::Startzeit ) ) ; Minuten ( Erweitern ( Wecker::Startzeit ) ) + ( Erweitern ( Wecker::Schlummerminuten ) * Hole ( FormelWiederholungNr ) ) ; Sekunden ( Erweitern ( Wecker::Startzeit ) ) )

In diesem Beispiel kann mit der Funktion „Erweitern“ ein Einzelfeld in jeder Wiederholung eines Wiederholfelds verwendet werden.

Wenn Wecker::Startzeit „12:00:00“ enthält und Wecker::Schlummerminuten „6“ enthält:

  • Wecker::Erinnerung[1] gibt 12:06:00 zurück.

  • Wecker::Erinnerung[2] gibt 12:12:00 zurück.

  • Wecker::Erinnerung[3] gibt 12:18:00 zurück.

  • Wecker::Erinnerung[4] gibt 12:24:00 zurück.

  • Wecker::Erinnerung[5] gibt 12:30:00 zurück.