|
|
|
|
|
- Prise de focus
- Fonctions EcranPremier, DonneFocus et DonneFocusEtRetourUtilisateur
- Erreur
- Fonction DonneFocusEtRetourUtilisateur sur une fenêtre
- Fonction DonneFocusEtRetourUtilisateur sur une colonne d'un champ Table
- Fonction DonneFocusEtRetourUtilisateur sur le champ en cours
- Fonction DonneFocusEtRetourUtilisateur sur le dernier champ en cours
- Evénements/traitements exécutés lors de l'utilisation de la fonction DonneFocusEtRetourUtilisateur
- Fonction DonneFocusEtRetourUtilisateur et FIN:
DonneFocusEtRetourUtilisateur (Fonction) En anglais : SetFocusAndReturnToUserInput Arrête le traitement en cours, donne le focus au champ, à la fenêtre ou à la page spécifié(e) et permet à l'utilisateur de reprendre la saisie. Remarque : Cette fonction est identique à la fonction RepriseSaisie.
// Si l'utilisateur n'a rien saisi dans le champ SI SAI_Saisie1 = "" ALORS // On affiche un message et on remet l'utilisateur en saisie sur le champ Erreur("Saisissez une valeur") DonneFocusEtRetourUtilisateur(SAI_Saisie1) FIN
Syntaxe
DonneFocusEtRetourUtilisateur([<Elément à  manipuler>])
<Elément à manipuler> : Nom de champ, nom de fenêtre ou nom de page optionnel Nom du champ, de la colonne ou de la fenêtre qui doit prendre le focus (voir Remarques). Si ce paramètre n'est pas spécifié, le focus est donné au champ en cours.Pour indiquer un champ appartenant à une fenêtre ouverte différente de la fenêtre en cours, <Elément à manipuler> doit être de la forme <Nom de fenêtre>.<Nom du champ>. Remarques La possession du "focus" est matérialisée de différentes manières : - Curseur clignotant (ou "Caret") pour les champs de saisie.
- Rectangle pointillé pour les autres types de champs (champs Bouton, champs Liste, champs Sélecteur, etc.).
Fonctions EcranPremier, DonneFocus et DonneFocusEtRetourUtilisateur Ces fonctions ont un comportement très différent : - La fonction DonneFocusEtRetourUtilisateur arrête le traitement en cours pour forcer la reprise de la saisie dans le champ indiqué.
- La fonction EcranPremier décrit quel sera le prochain champ ayant la saisie (lorsque le code en cours s'arrêtera et que la saisie reprendra).
- La fonction DonneFocus arrête le traitement en cours, décrit quel sera le prochain champ ayant la saisie et reprend le traitement en cours.
Une erreur du WLangage apparaît si le <Elément à manipuler> ne correspond pas à un champ existant dans la fenêtre ou la page en cours. Classification Métier / UI : Code UI Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|