4D View v16PV FIXER NOM CELLULE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV FIXER NOM CELLULE
|
PV FIXER NOM CELLULE ( 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_TEXTE($NomCellule) `Le nom à affecter à la cellule
C_ENTIER LONG($Colonne) `N° de colonne de la cellule courante
C_ENTIER LONG($Ligne) `N° de ligne de la cellule courante
PV LIRE CELLULE COURANTE(Zone;$Colonne;$Ligne) `Récupération coordonnées cellule courante
$NomCellule:=PV Lire nom cellule(Zone;$Colonne;$Ligne) `Nom éventuellement déjà attribué
Si($NomCellule="") `La cellule n'est-elle pas déjà nommée ?
$NomCellule:=Demander("Quel nom voulez-vous affecter à cette cellule ?";"Nouveau_nom")
Si($NomCellule#"") `Le nom a été renseigné
PV FIXER NOM CELLULE(Zone;$Colonne;$Ligne;$NomCellule) `Affectation du nom saisi
Fin de si
Sinon `Cellule courante portant déjà un nom
`Avertissement
CONFIRMER("Cette cellule porte déjà le nom "+$NomCellule+". Voulez-vous le remplacer ?";"Oui";"Non")
Si(OK=1) `L'utilisateur souhaite remplacer le nom
PV FIXER NOM CELLULE(Zone;$Colonne;$Ligne;$NomCellule;pv remplacer nom) `Remplacement
Fin de si
Fin de si
Produit : 4D View
Thème : PV Propriété de cellule
Numéro :
15923
Nom intl. : PV SET CELL NAME
Modifié : 4D View 2004.1
4D View - Langage ( 4D View v16)