Boucle

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

Options 

Aucun.

Compatibilité 

Produit Prise en charge
FileMaker Pro Oui
FileMaker Go Oui
FileMaker WebDirect Oui
FileMaker Server Oui
FileMaker Cloud Oui
FileMaker Data API Oui
Publication Web personnalisée Oui

Provient de la version 

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 :

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.

Copier
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ère: Oui]
Fin de boucle

Exemple 2 

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

Copier
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 dossiers: Non]
    Afficher enreg/requête/page [Suivant(e); Sortie après dernière: Oui]
Fin de boucle