Get (NummerBerekeningHerhaling)

Geeft als resultaat een getal dat de herhaling van het berekeningveld voorstelt dat wordt berekend.

Opmaak 

Get (NummerBerekeningHerhaling)

Parameters 

Geen

Resulterend gegevenstype 

getal

Afkomstig uit versie 

7.0

Beschrijving 

De eerste herhaling heeft als resultaat 1 gegeven. Als het huidige veld geen herhalend veld is, geeft de functie als resultaat 1.

Voorbeeld 1 

Geeft als resultaat 5 wanneer FileMaker Pro de vijfde herhaling van een herhalend veld berekent.

Voorbeeld 2 

Als velddefinitie voor Quiz::WeightedScore (een berekeningsveld met vijf herhalingen), weegt deze formule elke quizscore op basis van de positie in de reeks op basis van de inhoud van Quiz::Score (een nummerveld met vijf herhalingen):

Kopiëren
Quiz::Score * Get ( CalculationRepetitionNumber )

Als Quiz::Score 85, 90, 78, 92 en 88 bevat in de herhalingen 1 tot en met 5:

  • Quiz::WeightedScore[1] retourneert 85

  • Quiz::WeightedScore[2] retourneert 180

  • Quiz::WeightedScore[3] retourneert 234

  • Quiz::WeightedScore[4] retourneert 368

  • Quiz::WeightedScore[5] retourneert 440

Voorbeeld 3 

Als de velddefinitie voor Timer::Reminder (een berekeningveld met vijf herhalingen) worden latere tijden berekend op basis van de inhoud van Timer::Start Time (een tijdveld) en Timer::Snooze Minutes (een getalveld):

Kopiëren
Time (Hour (Extend (Timer::Begintijd)) ; Minute (Extend (Timer::Begintijd)) + (Extend (Timer::Snooze minuten) * Get (NummerBerekeningHerhaling)) ; Seconds (Extend (Timer::Begintijd)))

In dit voorbeeld maakt de Extend functie het mogelijk dat een niet-herhalend veld wordt gebruikt in elke herhaling van een herhalend veld.

Wanneer Timer::Begintijd "12:00:00" bevat en Timer::Snooze minuten "6" bevat:

  • Timer::Herinnering[1] geeft als resultaat 12:06:00

  • Timer::Herinnering[2] geeft als resultaat 12:12:00

  • Timer::Herinnering[3] geeft als resultaat 12:18:00

  • Timer::Herinnering[4] geeft als resultaat 12:24:00

  • Timer::Herinnering[5] geeft als resultaat 12:30:00