Sélectionne un ou plusieurs éléments dans un champ Liste, Liste image ou Combo.
L'élément est sélectionné mais n'est pas affiché s'il n'est pas visible. Pour rendre l'élément sélectionné visible, utilisez la fonction
<Liste>.Position.
Rappel : L'élément sélectionné correspond à l'élément en cours sur lequel le bandeau de sélection est affiché.
Remarque : La fonction <Liste>.SelectPlus peut être utilisée indifféremment sur :
- les champs Liste fichier ou Liste par programmation,
- les champs Liste monosélection ou multisélection.
// Sélection de l'élément dont l'indice est 7 dans le champ "LISTE_ListeClient"
LISTE_ListeClient.SelectPlus(7)
Syntaxe
<Champ Liste>.SelectPlus([<Indice 1> [... [, <Indice N>]]])
<Champ Liste> : Nom de champ
Nom du champ Liste (ou Combo) à manipuler.
<Indice 1> : Entiers optionnels
Indice du premier élément à sélectionner.
Si aucun indice n'est précisé, tous les éléments du champ Liste (ou Combo) spécifié sont sélectionnés.
Si ces paramètres correspondent à des éléments déjà sélectionnés, la fonction <Liste>.SelectPlus est sans effet.
<Indice N> : Entier optionnel
Indice du Nième élément à sélectionner.
Si aucun indice n'est précisé, tous les éléments du champ Liste (ou Combo) spécifié sont sélectionnés.
Si ces paramètres correspondent à des éléments déjà sélectionnés, la fonction <Liste>.SelectPlus est sans effet.
Remarques
Dernier élément
Pour se positionner sur le dernier élément d'un champ Liste, la syntaxe est :
<Champ Liste>.SelectPlus(<Champ Liste>.Occurrence)
ou
<Champ Liste> = <Champ Liste>.Occurrence
Équivalence
Dans le cas d'un champ Liste monosélection sans l'utilisation de la fonction
gValeurMémorisée, les deux syntaxes suivantes sont équivalentes :
<Champ Liste>.SelectPlus(<Indice>)
Divers
- Pour sélectionner un élément dans un champ Table, utilisez la fonction <Table>.SelectPlus.
- La fonction <Liste>.SelectPlus peut être utilisée sur une colonne d'un champ Table de type "Combo".
- La fonction <Liste>.SelectMoins permet de désélectionner les éléments d'un champ Liste ou d'un champ Combo.
Composante : wd280obj.dll