version 11 (Modifiée)
ALLER A CHAMP ({*; }objet)
Paramètre | Type | Description | |
* | * | Si spécifié = objet est un nom d'objet (chaîne) | |
Si omis = objet est un champ ou une variable | |||
objet | Champ | Variable | Nom d'objet (si * spécifié) sinon | |
Variable ou champ saisissable à sélectionner |
Description
La commande ALLER A CHAMP permet de sélectionner l'objet saisissable objet (variable ou champ) en tant que zone active du formulaire. C'est l'équivalent d'un clic de l'utilisateur dans la zone ou de l'utilisation de la touche Tabulation pour sélectionner le champ ou la variable.
Si vous passez le paramètre optionnel *, vous indiquez que le second paramètre désigne le nom d'un objet (une chaîne). Si vous ne passez pas le paramètre *, vous indiquez que le paramètre désigne un champ ou une variable. Dans ce cas, vous ne passez pas une chaîne de caractères mais la référence du champ ou de la variable (champs ou variables texte uniquement). Pour plus d'informations sur les noms d'objets, reportez-vous à la section Propriétés des objets.
Pour supprimer tout focus dans le formulaire courant, appelez la commande en passant un nom d'objet vide dans objet (cf. exemple 2).
Note : Cette commande fonctionne uniquement dans un contexte de saisie dans un formulaire. Elle ne fait rien lorsqu'elle est utilisée avec des zones de saisie situées dans un sous-formulaire en mode liste.
Exemples
(1) Voici les deux modes d'utilisation de la commande ALLER A CHAMP :
ALLER A CHAMP ([Personnel]Nom) `Référence de champ ALLER A CHAMP (*;"ZonePrénoms") `Nom d'objet
(2) Vous souhaitez que plus aucun objet du formulaire n'ait le focus :
ALLER A CHAMP (*;"")(3) Reportez-vous à l'exemple de la commande REFUSER.
Référence