Commande PAUSE

Interrompt un script et affiche des informations destinées aux utilisateurs dans une boîte de dialogue.

Syntaxe

PAUSE message <IF test>

Paramètres

Nom Description
message

Message à afficher dans la boîte de dialogue. La longueur maximale est de 199 caractères.

message doit être entre guillemets. Si le message contient des guillemets doubles, entourez-le de guillemets simples.

IF test

optionnel

Expression conditionnelle qui doit être vraie afin de traiter chaque enregistrement. La commande est exécutée uniquement sur les enregistrements remplissant la condition.

Remarque

La condition IF est évaluée uniquement par rapport aux enregistrements restant dans une table après application des options relevant du champ d'application (WHILE, FIRST, NEXT).

Exemples

Affichage d'un message d'erreur

Il faut que la saisie de l'utilisateur réponde à des conditions spécifiques. Lorsque vous détectez que l'entrée ne répond pas à ces conditions requises, vous utilisez la commande PAUSE et affichez un message d'erreur dans une boîte de dialogue :

PAUSE "La classe de produit doit être une valeur à deux chiffres."

Remarques

Quand utiliser PAUSE

Utilisez PAUSE pour afficher des messages en lecture seule sur l'écran pendant l'exécution d'un script. Vous pouvez afficher des messages d'erreur ou des informations, telles que le résultat d'une opération d'analyse.

Fonctionnement

Bien que la boîte de dialogue de message s'affiche, l'exécution du script est interrompue et reprend seulement une fois que l'utilisateur clique sur OK pour fermer la boîte de dialogue de message. C'est pourquoi vous ne pouvez pas utiliser PAUSE dans des scripts ou des outils d'analyse qui doivent s'exécuter sans assistance.

Limites

PAUSE présente les limites suivantes :

  • PAUSE ne peut pas figurer à l'intérieur de la commande GROUP
  • la commande PAUSE ne peut pas être utilisée dans des outils d'analyse exécutés dans Robots ou sur AX Serveur