Esempi di struttura Loop
Le istruzioni di script Loop, Exit Loop If e End Loop definiscono una struttura che consente la ripetizione degli 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