Riferimento > Istruzioni di script > Istruzioni di script Controllo > Loop
 

Loop

Ripete un set di istruzioni di script per eseguire processi batch.

Vedere anche 

Opzioni 

Nessuno

Compatibilità 

 

Prodotto 

Supportata 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud for AWS 

 

FileMaker Data API 

 

Pubblicazione Web personalizzata 

 

Soluzione runtime 

 

Creata in 

FileMaker Pro 6.0 o versione precedente

Descrizione 

Utilizzare Loop ad esempio per esportare i contenuti dei campi Contenitore da tutti i record in un gruppo trovato. Questa istruzione di script e l'istruzione di script End Loop contrassegnano rispettivamente l'inizio e la fine di una struttura ripetitiva di istruzioni di script. Lo script esegue le istruzioni di script incluse nel loop finché non incontra:

un'istruzione di script Exit Loop If

un'istruzione di script Vai a Record/Richiesta/Pagina o un'istruzione di script Vai alla riga del portale quando viene selezionata l'opzione Esci dopo l'ultimo

Ad ogni istruzione Loop deve seguire un'istruzione corrispondente End Loop allo stesso livello di rientro. Ogni volta che si utilizza un'istruzione di script Loop, il pannello modifica script immette automaticamente un'istruzione End Loop.

Esempio 1 

Copia i contenuti di Clienti::Telefono lavoro in Clienti::Recapito diurno in tutti i record.

Vai a Record/Richiesta/Pagina [Primo]
Loop
Imposta campo [Clienti::Recapito diurno; Clienti::Telefono lavoro]
Vai a Record/Richiesta/Pagina [Successivo; Esci dopo l'ultimo: Attivata]
End Loop

Esempio 2 

Viene eseguito in modo ciclico nei record per esportare i file nel campo Contenitore.

Imposta variabile [$PERCORSO; Valore: Get ( PercorsoDocumenti ) & Prodotti::Contenitore]
Vai a Record/Richiesta/Pagina [Primo]
Loop
Esporta contenuto campo [Prodotti::Contenitore; "$PERCORSO"; Crea cartelle: Disattivata]
Vai a Record/Richiesta/Pagina [Successivo; Esci dopo l'ultimo: Attivata]
End Loop

Argomenti correlati 

Esempi di istruzione Loop

Istruzioni di script (in ordine alfabetico)

Istruzioni di script (per categoria)