Référence > Page de référence des actions de script > Actions de script Contrôle > Boucle
 

Boucle

Répète un ensemble d'actions de script pour effectuer des processus par lots.

Voir aussi 

Options 

Aucune.

Compatibilité 

 

Produit 

Prise en charge 

FileMaker Pro Advanced 

Oui 

FileMaker Go 

Oui 

FileMaker WebDirect 

Oui 

FileMaker Server 

Oui 

FileMaker Cloud 

Oui 

FileMaker Data API 

Oui 

Publication Web personnalisée 

Oui 

Solution d'exécution 

Oui 

Provenance 

FileMaker Pro 6.0 ou version antérieure

Description 

L'action de script Boucle permet, par exemple, d'exporter le contenu de la rubrique Conteneur de tous les enregistrements d'un jeu d'enregistrements trouvés. Cette action de script et l'Fin de boucle action de script marquent respectivement le début et la fin de la répétition des actions de script. Le script exécute les actions de script englobées dans la boucle jusqu'à ce que l'une des situations suivantes se présente :

une Fin de boucle si action de script

une Afficher enreg/requête/page action de script ou une Activer rangée externe action de script lorsque l'option Sortie après dernièr(e) est sélectionnée.

Toute action Boucle doit être associée à une action Fin de boucle, définie après et au même niveau. Pour toute action de script Boucle définie, le volet de modification de script entre automatiquement une action de script Fin de boucle.

Exemple 1 

Copie le contenu de Clients::Téléphone professionnel dans Client::Contact en journée dans tous les enregistrements.

Afficher enreg/requête/page [Premièr(e)]
Boucle
Définir rubrique [Clients::Contact en journée; Clients::Téléphone professionnel]
Afficher enreg/requête/page [Suivant(e); Sortie après dernièr(e): Oui]
Fin de boucle

Exemple 2 

Fait une boucle dans les enregistrements pour exporter des fichiers se trouvant dans la rubrique Conteneur.

Définir variable [$PATH; Valeur: Obtenir ( CheminDocuments ) & Produits::Conteneur]
Afficher enreg/requête/page [Premièr(e)]
Boucle
Exporter contenu de rubrique [Produits::Conteneur; "$PATH" ; Créer répertoires: Non]
Afficher enreg/requête/page [Suivant(e); Sortie après dernièr(e): Oui]
Fin de boucle

Rubriques connexes 

Exemples d'une structure en boucle

Page de référence des actions de script (liste alphabétique)

Page de référence des actions de script (liste des catégories)