Loop

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

Opzioni 

Nessuno

Compatibilità 

Prodotto Supportata
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
Pubblicazione Web personalizzata

Creata nella versione 

6.0 o precedente

Descrizione 

Utilizzare Loop ad esempio per esportare i contenuti dei campi Contenitore da tutti i record in un gruppo trovato. Questa 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:

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.

Copia
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.

Copia
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