Fermer fenêtre
Ferme la fenêtre active ou toute autre fenêtre d'après son nom ou UUID.
Options
-
L'option Fenêtre active permet de fermer la fenêtre active.
-
Nom ou UUID de la fenêtre spécifie une fenêtre.
-
Fichier actuel uniquement restreint les correspondances au fichier actif (si vous ne sélectionnez pas cette option, les correspondances porteront sur tous les fichiers FileMaker Pro).
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
La fermeture de la dernière fenêtre d'un fichier entraîne la fermeture du fichier lui-même et l'arrêt du script. De plus, sous Windows, FileMaker Pro se ferme lorsqu'aucune autre fenêtre n'est ouverte ni masquée. Dans FileMaker WebDirect, le fait de fermer la dernière fenêtre déconnecte la session Web active.
Remarques
-
Pour Nom ou UUID de la fenêtre, cette action de script recherche d'abord une fenêtre avec un nom correspondant. Si aucune n'est trouvée, une fenêtre dont l'UUID correspond est ensuite recherchée. L'utilisation d'un UUID garantit la sélection d'une fenêtre spécifique, même si plusieurs fenêtres portent le même nom, ou si le nom de la fenêtre concernée a changé. Consultez les fonctions Obtenir ( NomFenêtre ) et Obtenir ( UUIDFenêtre ).
-
Dans la mesure où les noms de fenêtre ne doivent pas nécessairement être uniques, la première fenêtre dont le nom correspond est sélectionnée avec cette action de script. Pour sélectionner une fenêtre spécifique lorsque plusieurs fenêtres portent le même nom, utilisez plutôt l'UUID.
-
Les noms et UUID de fenêtre ne sont pas sensibles à la casse.
Exemple 1
Active un enregistrement lié de la table Factures à l'aide du modèle Imprimer factures, imprime et ferme la fenêtre.
Activer enregistrements liés [ Afficher uniquement les enreg. liés ; De la table : "Factures" ; Utilisation du modèle : "Imprimer factures" ; Nouvelle fenêtre ]
Imprimer [ Rétablir: Imprimante ; Avec boîte de dialogue: Non ]
Fermer fenêtre [ Fenêtre active ]
Exemple 2
Ferme la fenêtre active si elle est cachée.
Si [ Obtenir ( FenêtreVisible ) = 0 ]
Fermer fenêtre [ Fenêtre active ]
Fin de si
Exemple 3
Ferme la fenêtre Détails de la facture si elle est ouverte.
Si [ Occurrences ( NomsFenêtres ( Obtenir ( NomFichier ) ) ; "Détails de la facture" ) ]
Fermer fenêtre [ Nom : "Détails de la facture" ]
Fin de si