Get ( NumeroRipetizioneCalcolo )

Restituisce un numero che rappresenta la ripetizione del campo Calcolo che si sta calcolando.

Formato 

Get ( NumeroRipetizioneCalcolo )

Parametri 

Nessuno

Tipo di dati riportato 

Numero

Creata nella versione 

7.0

Descrizione 

La prima ripetizione restituita è 1. Se il campo corrente non è un campo multiplo, la funzione restituisce 1.

Esempio 1 

Restituisce 5 quando FileMaker Pro sta calcolando la quinta ripetizione del campo multiplo.

Esempio 2 

Come definizione del campo per Quiz::PunteggioPonderato (un campo di calcolo con cinque ripetizioni), questa formula pesa ogni punteggio del quiz in base alla sua posizione nella serie in base ai contenuti di Quiz::Punteggio (un campo numerico con cinque ripetizioni):

Copia
Quiz::Punteggio * Get ( NumeroRipetizioneCalcolo )

Quando Quiz::Punteggio contiene 85, 90, 78, 92 e 88 nelle ripetizioni da 1 a 5:

  • Quiz::PunteggioPonderato[1] restituisce 85

  • Quiz::PunteggioPonderato[2] restituisce 180

  • Quiz::PunteggioPonderato[3] restituisce 234

  • Quiz::PunteggioPonderato[4] restituisce 368

  • Quiz::PunteggioPonderato[5] restituisce 440

Esempio 3 

Come definizione di campo per Timer::Promemoria (un campo Calcolo con cinque ripetizioni), questa formula calcola i tempi futuri in base ai contenuti di Timer::Tempo di inizio (un campo Tempo) e Timer::Minuti di stand-by (un campo Numero):

Copia
Ora ( Ore ( Espanso ( Timer::Tempo di inizio ) ) ; Minuti ( Espanso ( Timer::Tempo di inizio ) ) + ( Espanso ( Timer::Minuti di stand-by ) * Get ( NumeroRipetizioneCalcolo ) ) ; Secondi ( Espanso ( Timer::Tempo di inizio ) ) )

In questo esempio, la funzione Espanso consente a un campo non multiplo di essere utilizzato in ogni ripetizione di un campo multiplo.

Quando Timer::Tempo di inizio contiene "12:00:00" e Timer::Minuti di stand-by contiene "6":

  • Timer::Promemoria[1] restituisce 12:06:00

  • Timer::Promemoria[2] restituisce 12:12:00

  • Timer::Promemoria[3] restituisce 12:18:00

  • Timer::Promemoria[4] restituisce 12:24:00

  • Timer::Promemoria[5] restituisce 12:30:00