4D View v16PV SELECT CELL |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV SELECT CELL
|
PV SELECT CELL ( zone ; colonne ; ligne ; action ) | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D View | |||||
colonne | Entier long |
![]() |
Numéro de colonne | |||||
ligne | Entier long |
![]() |
Numéro de ligne | |||||
action | Entier |
![]() |
Action de sélection | |||||
La commande PV SELECTIONNER CELLULE sélectionne la cellule située à l’intersection de colonne et de ligne.
Le paramètre action permet de définir l’action de sélection que vous souhaitez effectuer lorsqu’une sélection de cellules existe déjà : vous pouvez créer une nouvelle sélection, ajouter la cellule à la sélection ou supprimer la cellule de la sélection. Utilisez les constantes du thème PV Actions de sélection pour définir ce paramètre :
Constante | Type | Valeur | Comment |
pv selection add | Entier long | 1 | La nouvelle sélection est ajoutée à la sélection existante. |
pv selection reduce | Entier long | 2 | La sélection est ôtée de la sélection existante. Si la cellule courante se trouve parmi les éléments désignés, elle est désélectionnée et la zone ne contient plus de cellule courante. |
pv selection set | Entier long | 0 | La nouvelle sélection remplace la sélection existante. |
Nous souhaitons sélectionner la cellule E2 ou l'ajouter à la plage sélectionnée s'il y en a une. L’action de sélection dépend du contexte (cellules déjà sélectionnées) :
`Tableaux définissant la sélection existante :
ARRAY LONGINT($TabGauche;0) `Numéros de colonne des cellules de gauche
ARRAY LONGINT($TabHaut;0) `Numéros de ligne des cellules du haut
ARRAY LONGINT($TabDroit;0) `Numéros de colonnes des cellules de droite
ARRAY LONGINT($TabBas;0) `Numéros de lignes des cellules du bas
`Plages sélectionnées :
PV GET SELECTED RANGES LIST(Zone;$TabGauche;$TabHaut;$TabDroit;$TabBas)
If(Size of array($TabGauche)=0) `Rien de sélectionné
PV SELECT CELL(Zone;5;2;pv selection set) `Fixons la sélection à la cellule E2
Else `Plusieurs autres déjà sélectionnées
PV SELECT CELL(Zone;5;2;pv selection add) `Sélection multiple incluant E2
End if
Produit : 4D View
Thème : PV Sélection
Numéro :
15946
Modifié : 4D View 2004.4
4D View - Langage ( 4D View v16)