Esempi di struttura Loop
Le istruzioni di script Loop, Exit Loop If ed End Loop definiscono una struttura che consente la ripetizione delle istruzioni di script. Le istruzioni comprese tra Loop e End Loop vengono eseguite continuamente finché non viene raggiunta la condizione Exit Loop If o Esci dopo l'ultimo per un'istruzione Vai a Record/Richiesta/Pagina o Vai alla riga del portale.
Utilizzare l'istruzione di script Exit Loop If per specificare un calcolo da valutare. Se il risultato del calcolo è diverso da zero, esso è valutato vero e il loop si conclude. Se invece il risultato è zero, viene valutato falso e il loop continua.
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]
End Loop
Esempio 2 
Viene eseguito in modo ciclico nei record per esportare i file nei campi Contenitore. Esce dal loop se un record ha un campo Contenitore vuoto.
Imposta variabile [$PERCORSO; Valore: Get(PercorsoDocumenti) & Prodotti::Contenitore]
Vai a Record/Richiesta/Pagina [Primo]
Loop
Exit Loop If [EVuoto(Prodotti::Contenitore)]
Esporta contenuto campo [Prodotti::Contenitore; "$PERCORSO"]
Vai a Record/Richiesta/Pagina [Successivo; Esci dopo l'ultimo]
End Loop