Utilisez les fonctions Obtenir dans les scripts afin de vérifier et d'empêcher l'apparition d'erreurs, de saisir des données sur le statut d'un
fichier de base de données, des éléments qui le composent ou d'une action en cours d'exécution.
De nombreuses fonctions Obtenir renvoient des informations qui changent régulièrement. Par exemple, lorsque la fonction Obtenir ( HeureActuelle ) est placée dans une
rubrique Calcul non mémorisé, l'heure est uniquement mise à jour lorsqu'un nouvel enregistrement est créé. Si le calcul inclut d'autres rubriques, mais que son résultat renvoie toujours l'heure actuelle, le résultat du calcul mémorisé n'est mis à jour que lorsque ces autres rubriques ont été modifiées dans l'enregistrement actif. Si l'un de ces calculs n'est pas
mémorisé, l'heure est mise à jour chaque fois que nécessaire. Pour des raisons de performances, la définition d'une rubrique Calcul non mémorisé ne se révèle pas toujours judicieuse. L'utilisation des fonctions Obtenir produit les meilleurs résultats dans les scripts où les informations d'état recueillies par une fonction Obtenir sont mises à jour au moment de l'exécution du calcul.
Pour accéder à la liste des fonctions Obtenir, sélectionnez Affichage par type ou
Affichage Obtention dans la boîte de dialogue Calcul. En sélectionnant un
Affichage par nom, vous vous limitez aux fonctions Obtenir ( indicateur ).
|
|
|
|
|
|
|
|
|
|
|
|
|
Nom de la table contenant la rubrique active (la rubrique sur laquelle le curseur est positionné).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Valeur booléenne correspondant à l'état actuel des actions du script Autor. annulation utilisateur.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
La version de FileMaker Pro ou FileMaker Server fonctionnant sur l'ordinateur qui accueille la base de données en cours d'utilisation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adresses IP de toutes les machines connectées à une carte réseau.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ce script utilise la fonction Obtenir ( DateActuelle ) pour vérifier tous les enregistrements du jeu d'enregistrements trouvé si un compte est arrivé à échéance. Si tel est le cas, le script affiche un message et invite l'utilisateur à cliquer sur un bouton intitulé Ignorer ou Envoyer courrier (défini dans l'action du script Ouvrir boîte dial. person.). Le script saisit la réponse de l'utilisateur à l'aide de
Obtenir ( DernierChoixMessage ). Puis, en fonction de la réponse fournie, le script exécute l'action demandée : il annule le reste du script, imprime une lettre informant d'un retard de versement ou envoie un email au compte concerné.