| 4D View v15PV SET CELL NAME | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D View v15
 PV SET CELL NAME 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV SET CELL NAME ( zone ; colonne ; ligne ; nom ; mode ) | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |   | Zone 4D View | |||||
| colonne | Entier long |   | Numéro de colonne de la cellule | |||||
| ligne | Entier long |   | Numéro de ligne de la cellule | |||||
| nom | Chaîne |   | Nom de la cellule | |||||
| mode | Entier long |   | 0 ou omis=Ajouter le nom, 1=Remplacer le nom | |||||
La commande PV FIXER NOM CELLULE affecte un nom à la cellule définie par les paramètres colonne et ligne.
Vous pouvez accéder à une cellule soit par sa référence absolue — numéro de colonne et numéro de ligne — soit par son nom. Les formules de la zone 4D View peuvent se référer à toute cellule via son nom.
Notes :
Le paramètre facultatif mode permet de définir la manière dont le nouveau nom de la cellule doit être fixé si la cellule dispose déjà d’un ou plusieurs noms. Vous pouvez utiliser les constantes suivantes du thème PV Propriétés cellule :
| Constante | Type | Valeur | Comment | 
| pv ajouter nom | Entier long | 0 | Le nouveau nom est ajouté aux noms éventuellement déjà définis pour la cellule. | 
| pv remplacer nom | Entier long | 1 | Le nouveau nom remplace tous les noms éventuellement déjà définis pour la cellule. | 
Cet exemple permet de nommer la cellule courante. Si elle comporte déjà un nom, l'utilisateur peut le remplacer.
 C_TEXT($NomCellule) `Le nom à affecter à la cellule
 C_LONGINT($Colonne) `N° de colonne de la cellule courante
 C_LONGINT($Ligne) `N° de ligne de la cellule courante
 
 PV GET CURRENT CELL(Zone;$Colonne;$Ligne) `Récupération coordonnées cellule courante
 $NomCellule:=PV Get cell name(Zone;$Colonne;$Ligne) `Nom éventuellement déjà attribué
 
 If($NomCellule="") `La cellule n'est-elle pas déjà nommée ?
    $NomCellule:=Request("Quel nom voulez-vous affecter à cette cellule ?";"Nouveau_nom")
    If($NomCellule#"") `Le nom a été renseigné
       PV SET CELL NAME(Zone;$Colonne;$Ligne;$NomCellule) `Affectation du nom saisi
    End if
 Else `Cellule courante portant déjà un nom
  `Avertissement
    CONFIRM("Cette cellule porte déjà le nom "+$NomCellule+". Voulez-vous le remplacer ?";"Oui";"Non")
    If(OK=1) `L'utilisateur souhaite remplacer le nom
       PV SET CELL NAME(Zone;$Colonne;$Ligne;$NomCellule;pv replace name) `Remplacement
    End if
 End if
	Produit :  4D View
	Thème :  PV Propriété de cellule
	Numéro :  
        15923
        
        
        
	
	Modifié :  4D View 2004.1
	
	
	
	
	
	
	
	
	4D View - Langage ( 4D View v15)
	
	
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire