4D View v14PV FIXER VALEUR CELL BOOLEEN |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV FIXER VALEUR CELL BOOLEEN
|
PV FIXER VALEUR CELL BOOLEEN ( zone ; colonne ; ligne ; valeur ) | ||||||||
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 | |||||
valeur | Entier |
![]() |
Valeur à fixer (0=Faux, 1=Vrai) | |||||
La commande PV FIXER VALEUR CELL BOOLEEN écrit l'entier valeur dans la cellule désignée par colonne et ligne. Cet entier permet d'exprimer une valeur booléenne (0=Faux, 1=Vrai) : il est donc nécessaire de traduire les booléens 4D au moyen de l'instruction Num (leBooléen).
Adaptons l'exemple de la commande PV FIXER VALEUR CELL ALPHA au type booléen, représenté par un entier :
C_ENTIER($NombreCopies)
C_ENTIER LONG($Colonne;$Ligne) `Coordonnées de la cellule à recopier
C_ENTIER($Indice) `Indice de boucle
C_BOOLEEN($Valeur) `Valeur à recopier
$NombreCopies:=Num(Demander("Combien de recopies vers le bas désirez-vous ?";"5")) `5 par défaut
Si($NombreCopies>0)
PV LIRE CELLULE COURANTE(Zone;$Colonne;$Ligne) `Cellule à recopier
$Valeur:=(PV Lire valeur cell booleen(Zone;$Colonne;$Ligne)=1) `Conversion entier en booléen
Boucle($Indice;$Ligne+1;$Ligne+$NombreCopies) `$NombreCopies boucle(s)
PV FIXER VALEUR CELL BOOLEEN(Zone;$Colonne;$Indice;Num($Valeur)) `Recopie de la valeur
Fin de boucle
Fin de si
Produit : 4D View
Thème : PV Valeur de cellule
Numéro :
15841
Nom intl. : PV SET CELL BOOLEAN VALUE
Créé : 4D View 6.8
PV Lire type valeur cellule
PV Lire valeur cell booleen
4D View - Langage ( 4D View v11.4)
4D View - Langage ( 4D View v12)
4D View - Langage ( 4D v13)
4D View - Langage ( 4D View v14 R2)
4D View - Langage ( 4D View v14)
4D View - Langage ( 4D View v14 R3)
4D View - Langage ( 4D View v14 R4)