| 4D View v15PV SELECTIONNER COLONNES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v15
 PV SELECTIONNER COLONNES 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV SELECTIONNER COLONNES ( zone ; première ; dernière ; action ) | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |   | Zone 4D View | |||||
| première | Entier long |   | Première colonne sélectionnée | |||||
| dernière | Entier long |   | Dernière colonne sélectionnée | |||||
| action | Entier |   | Action de sélection | |||||
La commande PV SELECTIONNER COLONNES sélectionne les colonnes de zone situées entre les colonnes numéros première et dernière incluses.
Le paramètre action permet de définir l’action de sélection que vous souhaitez effectuer lorsqu’une sélection de colonnes existe déjà : vous pouvez créer une nouvelle sélection, ajouter des colonnes à la sélection ou supprimer la ou les colonne(s) 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 sélection définir | Entier long | 0 | La nouvelle sélection remplace la sélection existante. | 
| pv sélection étendre | Entier long | 1 | La nouvelle sélection est ajoutée à la sélection existante. | 
| pv sélection réduire | 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. | 
La méthode ci-dessous sélectionne la colonne et la ligne à l'intersection desquelles se trouve la cellule active (courante).
 C_ENTIER LONG($Colonne;$Ligne) //Pour récupération des coordonnées
 C_ENTIER LONG($ColSelect;$LigneSelect) //Indiquent si la colonne et/ou la ligne sont sélectionnées au départ
 
 PV LIRE CELLULE COURANTE(Zone;$Colonne;$Ligne) //Récupération coordonnées cellule courante
 $ColSelect:=PV Colonne selectionnee(Zone;$Colonne)
 $LigneSelect:=PV Ligne selectionnee(Zone;$Ligne)
 
 Si($ColSelect=0) //La colonne n'est pas sélectionnée
    PV SELECTIONNER COLONNES(Zone;$Colonne;$Colonne;pv sélection étendre) //Nous la sélectionnons
 Fin de si
 
 Si($LigneSelect=0) //La ligne n'est pas sélectionnée
    PV SELECTIONNER LIGNES(Zone;$Ligne;$Ligne;pv sélection étendre) //Nous la sélectionnons
 Fin de si
	Produit :  4D View
	Thème :  PV Sélection
	Numéro :  
        15943
        
        
        
	Nom intl. :  PV SELECT COLUMNS
	Modifié :  4D View 2004.4
	4D View - Langage ( 4D View v15)
	
	
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire